Zh/2020.1: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
(15 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{changelogs|prev=2019.1|next=2020.2}}
{{changelogs|prev=2019.1|next=2020.3}}
可用语言: [[Zh/2020.1|中文]],[[Changelog_2020.1|English]].<br />
可用语言: [[Zh/2020.1|中文]],[[Changelog_2020.1|English]].<br />


Line 19: Line 19:
</noinclude>
</noinclude>


== Launcher ==
== 启动器 ==
* Aircraft can now be marked as Favourites, and filtered, making it easier to see find your favourite aircraft out of the hundreds available.
* 机模插件现在可被标记为个人收藏,并可进行筛选,使得在数百个机模插件中寻找您喜爱的机模变得更容易。
* The launcher now supports aircraft carriers, including selecting a carrier and setting a start position.
* 启动器现在支持航空母舰,支持的功能包括选择航空母舰与选择一个起始位置。


== Graphics ==
== 画面 ==
* The [[Compositor]] renderer is included as part of this release, but not enabled.  It provides a fully XML-configurable multi-pass rendering pipeline that is compatible with ALS and includes clustered shading.
* 此版本中加入了全新的[[Compositor]]渲染器。它提供了全面支持XML配置的多通道渲染合成方式,并且支持ALS与集群着色。
* A new Tower AGL view has been added.  This is similar to Tower View, except that it keeps both the aircraft and the ground immediately below the aircraft in view, zooming and panning smoothly as the aircraft moves. Good for viewing landings.
* 添加了全新的Tower AGL视角。该视角与塔台视角类似,不同之处在于它使地面保持在飞机的正下方,并在飞机移动时平稳地缩放和平移。这使得该视角适合用于观察降落。
* Use of non-directional point sprites as a fallback for drivers that do not support triangles of point sprites is now supported by setting <code>/rendering/triangle-directional-lights=false</code>.
* 现在支持通过设置<code>/rendering/triangle-directional-lights=false</code>在不支持三角形点状灯光的驱动器上使用非方向性的点状灯光作为备选方案。
* Regional textures for Asia, Iceland, Jan Mayen island.
* 更新了亚洲、冰岛与Jan Mayen岛的区域地景贴图。
* Active volcanoes - Katla, Eyjafjallajokull, Surtsey.   
* 增加了新的活火山 - Katla, Eyjafjallajokull, Surtsey.   
* Instanced-based random and OpenStreetMap buildings, improving performance and graphical quality significantly.
* 新增基于实例的随机与OpenStreetMap建筑,提高了性能并显著提高了画面质量。
* Improvements to the Wingflex Shader.
* 改进了机翼弯折着色器。


== JSBSim ==
== JSBSim ==
* [Backward compatibility breakage] Gyros are now measuring rotation rates instead of rotational accelerations. Gyros that measure rotational accelerations do not exist in the real world.
[以下部分翻译使用机器翻译,故部分内容或许将不准确或不自然。欢迎更多志愿者加入到翻译的行列中!] <br />
* Output properties of flight control elements are no longer tied. This saves a lot of spurious warning messages and allows direct references of the same properties among several flight controls.
[Some part of the following translation is made by machine translator, so it may be inaccurate or awkward. Any contributions to the translation are welcomed! ]
* Water vapor in the atmosphere is now managed through its mass fraction rather than its partial pressure. The former being the physical quantity that is conserved when pressure and temperature vary.
 
* Check that there are at least 3 contacts before trying to trim on ground.
* [向后兼容性损坏]陀螺仪现在正在测量转速而不是旋转加速度。测量旋转加速度的陀螺仪在现实世界中不存在。
* ECEF to ECI frame conversion has been moved from FGLocation to FGPropagate and FGInitialConditions since not all FGLocation need to manage that.
*飞行控制元件的输出属性不再受限。这样可以减少许多虚假的警告消息,并允许在多个飞行控制中直接引用相同的属性。
* Gravity computations have been moved to FGInertial because it is where all the constants to compute gravity are stored. This reduces the amount of data transmitted between FGInertial and FGAccelerations.
*现在通过质量分数而不是分压来管理大气中的水蒸气。前者是压力和温度变化时保留的物理量。
* Added optional transmission of the simulation time for FG UDP interface
*在尝试在地面上配平之前,检查至少3个触点。
* Code cleanup and use more C++11 idioms (override, constexpr, range-based for loop, etc.)
* ECEF到ECI帧转换已从FGLocation移到FGPropagate和FGInitialConditions,因为并非所有FGLocation都需要管理它。
* The existence of the property that is used for table independent vars is now checked during execution rather than when the XML definition is parsed. This relaxes the order in which filters, table and more generally flight controls need to be declared in the XML definition files.
*重力计算已移至FGInertial,因为该位置存储了所有用于计算重力的常数。这减少了FGInertial和FGAcceleration之间传输的数据量。
*为FG UDP接口增加了模拟器时间的可选传输
*代码清理并使用更多C ++ 11习惯用法(重写,constexpr,基于范围的for循环等)
*现在在执行期间而不是在解析XML定义时检查用于表无关var的属性的存在。这放宽了需要在XML定义文件中声明过滤器,表格以及更一般的飞行控件的顺序。


== YASim ==
== YASim ==
* Support for transonic flow effects.
* 新增支持跨音速效果.
* Control initial gear state directly by setting <code>/fdm/yasim/respect-external-gear-state=true</code>, rather then YASim settings this depending on whether the aircraft is in the air or on the ground.
* 现可通过设置<code>/fdm/yasim/respect-external-gear-state=true</code>来控制初始起落架状态。
* Electric engines are now supported.
* 新增对电动引擎的支持。


== Carriers ==
== 航空母舰 ==
* Two new standard state overlays are supported in the launcher: <code>carrier-takeoff</code> and <code>carrier-approach</code>.
* 启动器现支持两种全新的标准状态: <code>carrier-takeoff</code> <code>carrier-approach</code>.
* A new <code>--carrier-position</code> command-line argument has been added.  This can be used to select the aircraft start position on an aircraft carrier.  Either a catapult (e.g. <code>cat-1</code>), a parking position (e.g. <code>park-1</code>), on final approach on the FLOLS (<code>flols</code>) or abeam the carrier (<code>abeam</code>).
* 加入了全新的命令行参数 <code>--carrier-position</code>。这可用于选择航空母舰上的飞机起始位置。 可选择的选项包括航母弹射器(e.g. <code>cat-1</code>)、停机位(e.g. <code>park-1</code>)、FLOLS进近位(<code>flols</code>)或abeam位置(<code>abeam</code>)


== AI ==
== AI 飞机==
* New AI models for the CRJ900, SR-71, Saab 340.
* 新增了 CRJ900, SR-71, Saab 340的AI模型。
* Updated AI models for the A-4, KA6-D, ERJ-195, CRJ-700, CRJ-200.
* 更新了 A-4, KA6-D, ERJ-195, CRJ-700, CRJ-200的AI模型。
* Updated AI traffic for Aeormar Mexico, AirDolomiti, Air Tahiti, American Eagle, China Southern, Delta Connection, Horizon Air, IcelandAir, JetBlue, LoganAir, LOT, Lufthansa, Lufthansa CityLine, MNG (Cargo), SkyUp, United Parcel Service, Ural Airlines, Uzbekistan Airways, Westjet Regional.
* 更新了墨西哥航空(Aeormar Mexico),多洛米蒂航空(AirDolomiti), 大溪地航空(Air Tahiti), 美鹰航空(American Eagle), 中国南方航空, 达美快线(Delta Connection), 地平线航空(Horizon Air), 冰岛航空(IcelandAir), 捷蓝航空(JetBlue), 洛根航空(LoganAir), 波兰航空(LOT), 汉莎航空(Lufthansa), 汉莎城市快线(Lufthansa CityLine), MNG (货运), SkyUp, 联邦快运(United Parcel Service), 乌拉尔航空(Ural Airlines), 乌兹别克斯坦航空(Uzbekistan Airways), 西捷快运(Westjet Regional)的航班。
* Updated AI liveries for Aeormar Mexico, Airbus, Air Canada, Air Europa, Air Tahiti, American Airlines, American Eagle, Alaska, Belavia, China Southern, Gulf Air, Hop!, Icelandair, JetBlue, LoganAir, LOT, Rusline, SkyUp, South African Express, United Express, Ural AirlinesUzbekistan Airways, Virgin Australia, Westjet,  
* 更新了墨西哥航空(Aeormar Mexico), 空中客车, 加拿大航空(Air Canada), 欧罗巴航空(Air Europa), 大溪地航空(Air Tahiti), 美国航空(American Airlines), 美鹰航空(American Eagle), 阿拉斯加航空(Alaska), 白俄罗斯航空(Belavia), 中国南方航空, 海湾航空(Gulf Air), Hop!, 冰岛航空(Icelandair), 捷蓝航空(JetBlue), 洛根航空(LoganAir), 波兰航空(LOT), 罗斯兰航空(Rusline), SkyUp, 南非快线(South African Express), 美联航快线(United Express), 乌拉尔航空(Ural Airlines), 乌兹别克斯坦航空(Uzbekistan Airways)维珍澳大利亚(Virgin Australia), 西捷航空(Westjet)的涂装。
* Space Shuttle TAEM and approach at KEDW scenario.
* 新增在KEDW的Space Shuttle TAEM与进近场景。
* Accurate Britten-Norman Islander performance data, from an Islander pilot.
* 来自Islander飞行员的准确Britten-Norman Islander性能数据。


== Multiplayer ==
== 联机飞行 ==
* FGComm now supports both COM1 and COM2, as well as volume settings.
* FGComm现在支持COM1和COM2以及音量设置。
* The views defined by the user's aircraft (Pilot view, Helicopter view, Tower view etc) can now be used with multiplayer aircraft.  Viewing a particular multiplayer aircraft is done by clicking in the Pilot List dialogue's "view' column (see the "Multiplayer/Pilot List" menu).
* 由机模定义的视角(飞行员视角(Pilot view),直升机视角(Helicopter view),塔台视角(Tower view)等)现在可以在联机飞行中的其他飞机上使用。通过单击“飞行员列表(Pilot List)”对话框的“视图(view)”列,可以查看特定的联机飞机(可在“Multiplayer/Pilot List”菜单下找到)。
* Connection to VATSIM via swift is now available via the GUI.
* 现在可以通过swift连接到VATSIM联飞网络。
* <code>--disable-hold-short</code> option which allows the user to force a start on the runway when multiplayer is enabled.  This option should be used with caution - it can give other pilots and ATC a nasty fright to find an aircraft materialize on the runway!
* 新增<code>-disable-hold-short </code>选项,当进入联机飞行时,允许用户在跑道上出生。 请谨慎使用此选项——突然在跑道上出现会对其他飞行员与ATC造成极大的困扰。
* MPCarrier can now be detected by the GUI even if not available on startup.  To enable this feature set <code>/sim/mp-carriers/auto-attach=true</code>.
* 现在即使在启动时不可用,GU也可以检测到MPCarrier。 要启用此功能,设置<code> / sim / mp-carriers / auto-attach = true </code>


== Nasal Scripting ==
== Nasal 脚本语言 ==
* Garbage collection improvements to reduce frame stuttering
* 对垃圾回收的改进以降低画面卡顿
* Re-loadable nasal modules
* 支持可重新载入的nasal模块
* Canvas EFIS framework
* 更新了Canvas EFIS框架


== Canvas ==
== Canvas 绘图框架 ==
* Three new methods in Canvas Image to set colors of pixels in the image.
* 在Canvas Image中新增了三种设置像素颜色的方法。


== Aircraft ==  
== 得到显著更新的机模插件 ==  
* Boeing 777
* Boeing 777
* Douglas A-26-Invader
* Douglas A-26-Invader
Line 92: Line 95:
* Yak 52
* Yak 52


== Miscellaneous ==
==其他==
* Increased turbulence will be encountered near active volcanoes.
* 在活火山附近湍流强度将会增加。
* Configurable METAR URL.
* 现可对METAR URL进行配置。
* METAR strings are decoded and displayed in a human-readable form in the weather dialog.
* 新增对METAR字符串的解码并以可读的形式显示在天气对话框中。
* Polish translations of the UI are now available.
* 新增波兰语界面翻译。
* Improve glider vario instrument.
* 更新了启动器的中文界面翻译。
* 改进了滑翔机vario仪器。
 
== 2020.1.2 版本发布 ==
* 调整了Clang的RelWithDebInfo优化(应略微加快macOS版本的运行速度)
* 重新启用老式贴图压缩方式
* 启动器:支持选择Compositor渲染器
* +其它错误修复
 
== 2020.1.3 版本发布 ==
* 修复一个有关航向属性的错误,该错误会破坏某些飞机上的指南针,CDI等(例如Seneca)
* 在重置时保留开发者模式(Developer-mode)
* 在加载界面中改为使用'B'表示字节
* 为启动器中“飞行!”添加了快捷键(Ctrl-F)
* 修复了某些情况下系统语言检测出现错误的bug
* +一些较小的错误修复
 


[[Category:FlightGear changelogs‎]]
[[Category:FlightGear changelogs‎]]
[[En:Changelog_2020.1]]
[[En:Changelog_2020.1]]

Revision as of 00:01, 23 October 2020

Previous changelog Next changelog

可用语言: 中文English.

请协助我们将其翻译为更多语言!



FlightGear开发团队即将推出全新的FlightGear 2020.1版本。这个新版本包含许多令人兴奋的新功能、改善与错误修正。自2019.1以来,FlightGear开发团队作出的改进包括加入Compositor图形渲染框架、更好的航空母舰建支持、对JSBSim和Yasim空气动力模型的改进、新的视角选项、更高效率与具有更好视觉效果的 OpenStreetMap 建筑以及波兰语翻译。Boeing 777, Airbus A320, Antonov AN-24, F-16, Piper J3Cub, Saab JA37 Viggen, Piper PA28 Cherokee, Bombardier Q-400, Space Shuttle等机模插件得到了重大更新。

FlightGear项目启动于1997年,由怀着雄心壮志的全球志愿者团队共同开发,并成功地创造出了可以免费使用、修改和分发的,同时无比真实的飞行模拟器。 FlightGear被世界各地的广大模拟飞行爱好者所使用,也被广泛应用于大学研究和博物馆的互动展览等领域。

FlightGear的特色包括其拥有的400多种机模、全球地景数据库、联机飞行功能、精细的大气建模、灵活开放的飞机建模系统、多种网络选项、多屏显示支持、强大的脚本语言和开放式架构。最重要的是,作为开源模拟器,它属于我们的社区,每个人都可以为之做出贡献。

FlightGear - 自由飞翔!



启动器

  • 机模插件现在可被标记为个人收藏,并可进行筛选,使得在数百个机模插件中寻找您喜爱的机模变得更容易。
  • 启动器现在支持航空母舰,支持的功能包括选择航空母舰与选择一个起始位置。

画面

  • 此版本中加入了全新的Compositor渲染器。它提供了全面支持XML配置的多通道渲染合成方式,并且支持ALS与集群着色。
  • 添加了全新的Tower AGL视角。该视角与塔台视角类似,不同之处在于它使地面保持在飞机的正下方,并在飞机移动时平稳地缩放和平移。这使得该视角适合用于观察降落。
  • 现在支持通过设置/rendering/triangle-directional-lights=false在不支持三角形点状灯光的驱动器上使用非方向性的点状灯光作为备选方案。
  • 更新了亚洲、冰岛与Jan Mayen岛的区域地景贴图。
  • 增加了新的活火山 - Katla, Eyjafjallajokull, Surtsey.
  • 新增基于实例的随机与OpenStreetMap建筑,提高了性能并显著提高了画面质量。
  • 改进了机翼弯折着色器。

JSBSim

[以下部分翻译使用机器翻译,故部分内容或许将不准确或不自然。欢迎更多志愿者加入到翻译的行列中!]
[Some part of the following translation is made by machine translator, so it may be inaccurate or awkward. Any contributions to the translation are welcomed! ]

  • [向后兼容性损坏]陀螺仪现在正在测量转速而不是旋转加速度。测量旋转加速度的陀螺仪在现实世界中不存在。
  • 飞行控制元件的输出属性不再受限。这样可以减少许多虚假的警告消息,并允许在多个飞行控制中直接引用相同的属性。
  • 现在通过质量分数而不是分压来管理大气中的水蒸气。前者是压力和温度变化时保留的物理量。
  • 在尝试在地面上配平之前,检查至少3个触点。
  • ECEF到ECI帧转换已从FGLocation移到FGPropagate和FGInitialConditions,因为并非所有FGLocation都需要管理它。
  • 重力计算已移至FGInertial,因为该位置存储了所有用于计算重力的常数。这减少了FGInertial和FGAcceleration之间传输的数据量。
  • 为FG UDP接口增加了模拟器时间的可选传输
  • 代码清理并使用更多C ++ 11习惯用法(重写,constexpr,基于范围的for循环等)
  • 现在在执行期间而不是在解析XML定义时检查用于表无关var的属性的存在。这放宽了需要在XML定义文件中声明过滤器,表格以及更一般的飞行控件的顺序。

YASim

  • 新增支持跨音速效果.
  • 现可通过设置/fdm/yasim/respect-external-gear-state=true来控制初始起落架状态。
  • 新增对电动引擎的支持。

航空母舰

  • 启动器现支持两种全新的标准状态: carrier-takeoffcarrier-approach.
  • 加入了全新的命令行参数 --carrier-position。这可用于选择航空母舰上的飞机起始位置。 可选择的选项包括航母弹射器(e.g. cat-1)、停机位(e.g. park-1)、FLOLS进近位(flols)或abeam位置(abeam)。

AI 飞机

  • 新增了 CRJ900, SR-71, Saab 340的AI模型。
  • 更新了 A-4, KA6-D, ERJ-195, CRJ-700, CRJ-200的AI模型。
  • 更新了墨西哥航空(Aeormar Mexico),多洛米蒂航空(AirDolomiti), 大溪地航空(Air Tahiti), 美鹰航空(American Eagle), 中国南方航空, 达美快线(Delta Connection), 地平线航空(Horizon Air), 冰岛航空(IcelandAir), 捷蓝航空(JetBlue), 洛根航空(LoganAir), 波兰航空(LOT), 汉莎航空(Lufthansa), 汉莎城市快线(Lufthansa CityLine), MNG (货运), SkyUp, 联邦快运(United Parcel Service), 乌拉尔航空(Ural Airlines), 乌兹别克斯坦航空(Uzbekistan Airways), 西捷快运(Westjet Regional)的航班。
  • 更新了墨西哥航空(Aeormar Mexico), 空中客车, 加拿大航空(Air Canada), 欧罗巴航空(Air Europa), 大溪地航空(Air Tahiti), 美国航空(American Airlines), 美鹰航空(American Eagle), 阿拉斯加航空(Alaska), 白俄罗斯航空(Belavia), 中国南方航空, 海湾航空(Gulf Air), Hop!, 冰岛航空(Icelandair), 捷蓝航空(JetBlue), 洛根航空(LoganAir), 波兰航空(LOT), 罗斯兰航空(Rusline), SkyUp, 南非快线(South African Express), 美联航快线(United Express), 乌拉尔航空(Ural Airlines), 乌兹别克斯坦航空(Uzbekistan Airways), 维珍澳大利亚(Virgin Australia), 西捷航空(Westjet)的涂装。
  • 新增在KEDW的Space Shuttle TAEM与进近场景。
  • 来自Islander飞行员的准确Britten-Norman Islander性能数据。

联机飞行

  • FGComm现在支持COM1和COM2以及音量设置。
  • 由机模定义的视角(飞行员视角(Pilot view),直升机视角(Helicopter view),塔台视角(Tower view)等)现在可以在联机飞行中的其他飞机上使用。通过单击“飞行员列表(Pilot List)”对话框的“视图(view)”列,可以查看特定的联机飞机(可在“Multiplayer/Pilot List”菜单下找到)。
  • 现在可以通过swift连接到VATSIM联飞网络。
  • 新增-disable-hold-short 选项,当进入联机飞行时,允许用户在跑道上出生。 请谨慎使用此选项——突然在跑道上出现会对其他飞行员与ATC造成极大的困扰。
  • 现在即使在启动时不可用,GU也可以检测到MPCarrier。 要启用此功能,设置 / sim / mp-carriers / auto-attach = true

Nasal 脚本语言

  • 对垃圾回收的改进以降低画面卡顿
  • 支持可重新载入的nasal模块
  • 更新了Canvas EFIS框架

Canvas 绘图框架

  • 在Canvas Image中新增了三种设置像素颜色的方法。

得到显著更新的机模插件

  • Boeing 777
  • Douglas A-26-Invader
  • Airbus A320
  • Antonov AN-24
  • Diamond DA40 NG G1000
  • Robin DR400 Ecoflyer
  • General Dynamics F-16
  • Piper J3 Cub
  • Saab JA37 Viggen
  • Piper PA 28 Cherokee
  • Bombardier Q400
  • Ryan Navion
  • Space Shuttle
  • Cirrus SR22
  • Yak 52

其他

  • 在活火山附近湍流强度将会增加。
  • 现可对METAR URL进行配置。
  • 新增对METAR字符串的解码并以可读的形式显示在天气对话框中。
  • 新增波兰语界面翻译。
  • 更新了启动器的中文界面翻译。
  • 改进了滑翔机vario仪器。

2020.1.2 版本发布

  • 调整了Clang的RelWithDebInfo优化(应略微加快macOS版本的运行速度)
  • 重新启用老式贴图压缩方式
  • 启动器:支持选择Compositor渲染器
  • +其它错误修复

2020.1.3 版本发布

  • 修复一个有关航向属性的错误,该错误会破坏某些飞机上的指南针,CDI等(例如Seneca)
  • 在重置时保留开发者模式(Developer-mode)
  • 在加载界面中改为使用'B'表示字节
  • 为启动器中“飞行!”添加了快捷键(Ctrl-F)
  • 修复了某些情况下系统语言检测出现错误的bug
  • +一些较小的错误修复