Zh/2020.3: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
 
(25 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{changelogs|prev=2020.1|next=2022.1}}
{{changelogs|prev=2020.1|next=2022.1}}


可用语言: [[Zh/2020.3|中文]],[[Changelog_2020.3|English]].<br />
可用语言: [[Zh/2020.3|中文]],[[Changelog_2020.3|English]], [[Pl/Changelog_2020.3|Polish]].<br />


请协助我们将其翻译为更多语言!
请协助我们将其翻译为更多语言!
Line 9: Line 9:
</noinclude>
</noinclude>


自由、开源的飞行模拟器FlightGear即将迎来2020.3版本更新。 这是FlightGear开始同时提供长期支持版本和预览版本之后的第二个长期支持版本, 代表了全球的志愿者们为期两年的开发工作的结晶。FlightGear由怀着雄心壮志的全球志愿者团队共同开发,并成功地创造出了可以免费使用、修改和分发的,同时无比真实的飞行模拟器。 FlightGear被世界各地的广大模拟飞行爱好者所使用,也被广泛应用于大学研究和博物馆的互动展览等领域。FlightGear被世界各地的广大模拟飞行爱好者所使用,也被广泛应用于大学研究和博物馆的互动展览等领域。
自由、开源的飞行模拟器FlightGear即将迎来2020.3版本更新。 这是FlightGear开始同时提供长期支持版本和预览版本之后的第二个长期支持版本, 代表了全球的志愿者们为期两年的开发工作的结晶。FlightGear由怀着雄心壮志的全球志愿者团队共同开发,并成功地创造出了可以免费使用、修改和分发的且无比贴近真实的飞行模拟器。 FlightGear通常被世界各地的广大模拟飞行爱好者所使用,也被广泛应用于大学研究和博物馆的互动展览等领域。


自v2018.3 LTS以来的主要更新包括:
自v2018.3 LTS以来的主要更新包括:
Line 21: Line 21:
此外,官方机库中增加了30架全新的机模,71架机模得到了重大更新。
此外,官方机库中增加了30架全新的机模,71架机模得到了重大更新。


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




Line 32: Line 34:
== 启动器 ==
== 启动器 ==
* 添加了在首次启动时出现的欢迎屏幕,为首次使用的用户提供一些有用的信息。
* 添加了在首次启动时出现的欢迎屏幕,为首次使用的用户提供一些有用的信息。
* 现在可以收藏你喜爱的机模并进行条件筛选,从而更容易在数百种可用飞机中找到自己喜欢的飞机。
* 机模插件现在可被标记为个人收藏,并可进行筛选,使得在数百个机模插件中寻找您喜爱的机模变得更容易。
* 启动器增加了对航空母舰的支持,包括选择航空母舰和设置起始位置。
* 启动器增加了对航空母舰的支持,现可在启动器中选择航空母舰以及设置起始位置。
* 当你想开始飞行的时候,现在只需要按下<code> Ctrl-F </ code>快捷键!
* 当你想开始飞行的时候,现在只需要按下<code> Ctrl-F </code>快捷键!
* 增强了对停机坪和水上机场的支持,增加了对当前的飞机型号的检测。
* 增强了对停机坪和水上机场的支持,增加了对当前的飞机型号的检测。
* 大量错误修正和稳定性改进,尤其对机模和插件选项卡进行了改进。
* 大量错误修正和稳定性改进,尤其对机模和插件选项卡进行了改进。


== 画面 ==
== 画面 ==
* To provide a developer preview, the [[Compositor]] renderer is included as part of this release.  It provides a fully XML-configurable multi-pass rendering pipeline that is compatible with ALS and includes clustered shading.
* 此发行版随附[[Compositor]]渲染器以便开发人员预览使用。Compositor渲染器提供了全面支持XML配置的多通道渲染合成方式,并且支持ALS与集群着色。*增加了对DDS贴图缓存的支持,缩短了贴图文件的加载时间。
* Support for DDS Texture Cache, improving loading times for texture files.
* 恒星能见度现可根据恒星大小和大气条件进行配置。
* Star visibility is configurable based on magnitude of star and atmospheric conditions.
* 现可通过设置<code>/rendering/triangle-direction-lights=false</code>,可以使用不定向点精灵(non-directional point sprites)以便在不支持三角形点精灵(triangles of point sprites)的图形驱动器上正确运行。
* 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>.
* 添加了全新的Tower AGL视角。该视角与塔台视角类似,不同之处在于它使地面保持在飞机的正下方,并在飞机移动时平稳地缩放和平移。这使得该视角适合用于观察降落。
* 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.
* 改善了机场草地贴图
* Improved airport grass textures
* 新增了沿海地区的潮汐效果。
* Updated regional material definitions for California, Asia, Iceland, Jan Mayen island.
* 更新了加利福尼亚地区、亚洲地区、巴西北部、冰岛和扬马延(Jan Mayen)岛的区域材质定义(regional material definitions)。
* 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.
* 改进了机翼弯折着色器。
* Users may enable/disable the pilot model from the View Options dialog.
* 现可从“View”菜单中启用/禁用飞行员模型。


== JSBSim ==
== JSBSim ==
* Added the ability to set up the starter and acceleration times of a turbine (parameters <code><n1spinup></code>, <code><n2spinup></code>, <code><n1startrate></code>, <code><n2startrate></code>).
[以下部分翻译使用机器翻译,故部分内容或许将不准确或不自然。欢迎更多志愿者加入到翻译的行列中!]  <br />
* The <code><integrator></code> filter can now be reset to 0.0 by setting its <code><trigger></code> property to a negative value.
[Some part of the following translation is made by a machine translator, so it may be inaccurate or awkward. Any contributions to the translation are welcomed! ]
* 新增了设置涡轮机启动和加速时间的功能(参数<code><n1spinup></code><code><n2spinup></code><code><n1startrate></code><code><n2startrate></code>)。
* 现在,可以通过将<code><integrator></code>过滤器的<code><trigger></code>属性设置为负值,将其重置为0.0。
* The integration scheme of the <code><integrator></code> filter can now be chosen among <code>rect</code> (Euler), <code>trap</code> (Trapezoidal), <code>ab2</code> (2nd order Adams-BashForth) and <code>ab3</code> (3rd order Adams-Bashforth)
* The integration scheme of the <code><integrator></code> filter can now be chosen among <code>rect</code> (Euler), <code>trap</code> (Trapezoidal), <code>ab2</code> (2nd order Adams-BashForth) and <code>ab3</code> (3rd order Adams-Bashforth)
* The following functions can now be used in <code><function></code>: <code>floor</code>, <code>ceil</code> and <code>fmod</code>. Their functionalities are the same than the corresponding C/C++ functions.
* 现在可以在<code><function></code>中使用以下功能:<code>floor</code><code>ceil</code><code>fmod</code>。它们的功能与相应的C / C ++函数相同。
* <code><function></code> now checks the number of its arguments.
* <code> <function> </code>现在检查其参数数量。
* New system component linear_actuator
* 新的系统组件linear_actuator
* Export the fuel density to the property tree
* 将燃料密度导出到属性树
* Added cyclic clipping for FCS components
* 为FCS组件添加了循环裁剪
* Added the ability to control the turbine engines spin down factor
* 增加了控制涡轮发动机转速下降因子的功能
* [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.
* [向后兼容性损坏]陀螺仪现在正在测量转速而不是旋转加速度。测量旋转加速度的陀螺仪在现实世界中不存在。
* 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.
* 飞行控制元件的输出属性不再绑定。这样可以节省许多虚假的警告消息,并允许在多个飞行控制中直接引用相同的属性。
* 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.
* 在尝试修整地面之前,请检查至少3个触点。
* Added optional transmission of the simulation time for FG UDP interface
* 为FG UDP接口增加了仿真时间的可选传输
* 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.
* 现在在执行过程中而不是在解析XML定义时检查用于表无关var的属性的存在。这放宽了需要在XML定义文件中声明过滤器,表格以及更一般的飞行控件的顺序。
* Electric engines RPM is now exported in UDP sockets.
* 电动引擎RPM现在已在UDP套接字中导出。
* The parameter <code><ignitionn2></code> now affects N2 rather than N1.
* 参数<code><ignitionn2></code>现在影响N2而不是N1。
* A warning is now given when max < min in a <code><clipto></code> rather than throwing an exception
* 现在在<code><clipto></code>中的max<min时给出警告,而不是引发异常
* Added the ability to log properties in a CSV file with the new fgfs executable argument <code>--jsbsim-output-directive-file</code>
* 添加了使用新的fgfs可执行参数<code>-jsbsim-output-directive-file</code>在CSV文件中记录属性的功能


== YASim ==
== YASim ==
* Ground friction (stiction) changes
* 改变了静摩擦力
* 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.
* 新增对电动引擎的支持。
 


== 气象和环境 ==
== 气象和环境 ==
* 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字符串的解码并以可读的形式显示在天气对话框中。


== 航空母舰 ==
== 航空母舰 ==
* Two new carrier-specific starting options 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>)
* 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>.
* 现在即使在启动时不可用,GUI也可以检测到MPCarrier。 要启用此功能,请设置<code>/sim/mp-carriers/auto-attach=true</code>


== AI ==
== AI ==
* New fgcommands <code>add-aiobject</code> and <code>remove-aiobject</code> for adding/removing objects to the AI subsystem.
* 增加了新的fgcommands:<code>add-aiobject</code><code>remove-aiobject</code>,可用于向AI子系统添加或移除物体。
* New AI aircraft, including 747 Freighter, CRJ900, SR-71, Saab 340.
* 增加了新的AI飞机, 包括波音747货机、CRJ900、SR-71、Saab 340.
* Numerous updates to AI traffic schedules and airline liveries.
* 对许多AI交通时刻表与航空公司涂装进行了更新。
* Space Shuttle TAEM and approach at KEDW scenario.
* 新增在KEDW的Space Shuttle TAEM与进近场景。
* Accurate Britten-Norman Islander performance data, from an Islander pilot.
* 新增了来自当地飞行员的准确Britten-Norman Islander性能数据。


== 联机飞行 ==
== 联机飞行 ==
* Connection to VATSIM via swift is now available via the GUI.
* 现可通过GUI使用swift以连接到VATSIM。
* FGCom 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”菜单下找到)。
* <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造成极大的困扰。
* Support for recording multiplayer data
* 回放器现可记录联机中其他飞机的数据。


== Nasal 脚本语言 ==
== Nasal 脚本语言 ==
* Configurable load order for core Nasal modules.
* 现可配置核心Nasal模块的加载顺序。
* Improvements and bug fixes to Emesary, the messaging interface.
* 增加了对通信接口Emesary的改进和错误修复。
* Improvements to the core libraries.
* 增加了对核心代码库的改进。
* Garbage collection improvements to reduce frame stuttering
* 改进了垃圾回收机制以降低画面卡顿。
* Re-loadable nasal modules
* 增加了对可重新载入的nasal模块的支持。
* Canvas EFIS framework
* 更新了Canvas EFIS框架。
* New methods in Canvas Image to set colors of pixels in the image.
* 在Canvas Image中新增了三种设置像素颜色的方法。


== 飞机模型 ==  
== 飞机模型 ==  
* FG1000 Glass Panel improvements include user-configurable VFR transponder codes, volume controls, new fascia, UI is now resizeable, support for custom SVG files (e.g. for a G500).  The FG1000 is now available on the Cessna 182T, J3 Cub, Diamond DA40.
* 更新了FG1000玻璃面板显示屏,更新内容包括可配置的VFR应答器代码、音量控制、增加了新的面板,可调整大小的UI以及对自定义SVG文件的支持(例如为G500制作SVG)。FG1000 目前在 Cessna 182T, J3 Cub, Diamond DA40上可用。
* Improved glider vario instrument.
* 改进了滑翔机的vario仪。
* New Aircraft:  
* 新增的机模:  
** Airbus A320 - airliner
** Airbus A320 - 客机
** Alisport Silent2Electro - glider with electric sustainer motor
** Alisport Silent2Electro - 带有电动维持电机的滑翔机
** Bombardier Q400 DHC8-402 - shorthaul turboprop airliner
** Bombardier Q400 DHC8-402 - 短途涡桨客机
** Breguet Atlantic BR 1150 - long-range maritime patrol aircraft
** Breguet Atlantic BR 1150 - 远程海军巡逻飞机
** Cessna 140 - GA aircraft
** Cessna 140 - 通航飞机
** Cessna 208B Caravan - short range passenger, freighter and utility aircraft
** Cessna 208B Caravan - 短程客机,货机和多用途飞机
** Cirrus SR22T - GA aircraft
** Cirrus SR22T - 通航飞机
** Diamond DA40 NG - GA aircraft, including FG1000 glass panel cockpit
** Diamond DA40 NG - 通航飞机, 包括了带有 FG1000 玻璃仪表的驾驶舱
** Diamond DA62 Twinstar- Twin engine GA aircraft
** Diamond DA62 Twinstar- 双引擎通航飞机
** Diamond HK36 Super Dimona - motorglider
** Diamond HK36 Super Dimona - 滑翔机
** Dornier DO 28 Skyservant - Twin engine STOL utility aircraft
** Dornier DO 28 Skyservant - 双引擎STOL多用途飞机
** Douglas TBD Devastator - WWII Torpedo bomber
** Douglas TBD Devastator - 第二次世界大战鱼雷轰炸机
** Draco Wilga - turboprop taildragger bush plane
** Draco Wilga - 涡桨后三点野地起降飞机
** Fokker T.V - twin engine bomber
** Fokker T.V - 双引擎轰炸机
** Glasfluegel H201B Standard Libelle - glider
** Glasfluegel H201B Standard Libelle - 滑翔机
** Grumman F11-Tiger - carrier-based fighter
** Grumman F11-Tiger - 舰载战斗机
** Grumman HU-16A Albatross - twin engine amphibian
** Grumman HU-16A Albatross - 双引擎两栖飞机
** Petliakov PE-8 (Ant-42/TB-7) - WWII bomber
** Petliakov PE-8 (Ant-42/TB-7) - 第二次世界大战轰炸机
** Piper PA28-161 Warrior II - GA aircraft
** Piper PA28-161 Warrior II - 通航飞机
** Pipistrel Alpha Electro - electric training aircraft
** Pipistrel Alpha Electro - 电动教练飞机
** Pipistrel Taurus Electro G2.5 - glider with electric sustainer motor
** Pipistrel Taurus Electro G2.5 - 带有电动维持电机的滑翔机
** Rolladen Schneider LS8sc neo - standard glider with electric sustainer motor
** Rolladen Schneider LS8sc neo - 带有电动维持电机的标准滑翔机
** Robin DR400 Ecoflyer - GA Aircraft
** Robin DR400 Ecoflyer - 通航飞机
** Scheibe Bergfalke II/55 - training glider
** Scheibe Bergfalke II/55 - 教练滑翔机
** Schempp-Hirth Arcus S - high performance glider
** Schempp-Hirth Arcus S - 高性能滑翔机
** Schleicher Ka6(CR) "Rhoensegler" - training glider
** Schleicher Ka6(CR) "Rhoensegler" - 教练滑翔机
** SEPECAT Jaguar GR.1 - jet attack aircraft
** SEPECAT Jaguar GR.1 - 喷气攻击机
** SUMPAC - Human powered airplane
** SUMPAC - 人力飞机
** Supermarine Swift - jet fighter
** Supermarine Swift - 喷气战机
** Yak 52 - training aircraft
** Yak 52 - 教练机
* Major updates to over 70 aircraft.  Including 737-100, 737-300, 777, A-26-Invader, AR-234, ASG29, ASK13, ASK21, Aero-Commander, Aichi-D3A, B-17, B-24-Liberator, B-25, Bombardier-415, CH750STOL, CRJ700-family, Cessna-208-Caravan, Cessna Citation II, Cessna-L19, Cirrus-SR22, Concorde, DO-228, DO-335, Diamond-Da40, Diamond-Da42, Dragonfly, Embraer-ERJ-145, F-15, Fairchild-Metroliner, Falcon-50, Fokker-S-11, Fw200, H4-Hercules, Harrier-GR3, Horten-Ho-IX, Hughes-XF11, J3Cub, JA37, JAS39-Gripen, Jaguar, LS4, Lancair-235, Lionceau, Lockheed-NF104A, Lockheed-P38, ME-262, Mirage-2000, MirageIV, Northrop-xb35, PC-12, Piaggio-P166, Piper-PA-28, Potez-630, R44, Ryan-Navion, SIAI-Marchetti-SF.260, Socata-ST10, SpaceShuttle, Starship, Tecnam-P2006T, UH-1, Yak-18T, Zlin-50lx, an24b, bluebird, c182s, dhc1, f-14b, f16.
* 对超过70个机模进行了更新,包括 737-100, 737-300, 777, A-26-Invader, AR-234, ASG29, ASK13, ASK21, Aero-Commander, Aichi-D3A, B-17, B-24-Liberator, B-25, Bombardier-415, CH750STOL, CRJ700-family, Cessna-208-Caravan, Cessna Citation II, Cessna-L19, Cirrus-SR22, Concorde, DO-228, DO-335, Diamond-Da40, Diamond-Da42, Dragonfly, Embraer-ERJ-145, F-15, Fairchild-Metroliner, Falcon-50, Fokker-S-11, Fw200, H4-Hercules, Harrier-GR3, Horten-Ho-IX, Hughes-XF11, J3Cub, JA37, JAS39-Gripen, Jaguar, LS4, Lancair-235, Lionceau, Lockheed-NF104A, Lockheed-P38, ME-262, Mirage-2000, MirageIV, Northrop-xb35, PC-12, Piaggio-P166, Piper-PA-28, Potez-630, R44, Ryan-Navion, SIAI-Marchetti-SF.260, Socata-ST10, SpaceShuttle, Starship, Tecnam-P2006T, UH-1, Yak-18T, Zlin-50lx, an24b, bluebird, c182s, dhc1, f-14b, f16.


== 杂项 ==
== 其他 ==
* Updated Chinese, Dutch, French, German, Italian, Polish and Slovak translations.
* 更新了中文,荷兰文,法文,德文,意大利文,波兰文和斯洛伐克文翻译。
* Map dialog displays heliports and allows configurable cursor key panning
* 地图对话框现可显示直升机坪并可配置光标平移。
* Faster Terrasync:  Download a tarball of airport information on first start and only check for updates every 24 hours rather than every simulator run.
* 对Terrasync的速度进行了优化:现在Terrasync将在第一次启动时下载一个包含机场信息的tarball压缩包并不再每次启动时进行检查更新,而是每24小时检查一次更新。
* GPS fly-by mode
* 支持了GPS fly-by模式。
* Sentry.io integration to provide centralized crash reporting.
* 集成了 Sentry.io 以提供集中的崩溃报告。
* Change screenshot filename to have date and time
* 屏幕截图的文件名现已修改为日期与时间。
* New thread safe particle manager -- should reduce random crashes around particles.
* 新增了线程安全的粒子管理器,预计可减少因粒子导致的崩溃。


=2020.1之后的更新=
=2020.1之后的更新=
Changes since the 2020.1 preview release include:
自2020.1预览版以来的变化包括:
* Various launcher improvements including a Welcome screen and a keyboard shortcut (Ctrl+F) to Fly!
* 对启动器进行了许多改进,包括新增欢迎屏幕与<code> Ctrl-F </code>开始飞行快捷键。
* Improved regional definitions for California, and better grass textures
* 更新了加利福尼亚地区、巴西北部与冰岛的区域材质定义(regional material definitions),改进了机场草地贴图。
* New AI model for the 747 Freighter, and numerous AI livery and traffic updates.
* 新增了沿海地区的潮汐效果。
* Updates to the FG1000 glass panel display including configurable VFR transponder codes, volume controls, a new fascia, resizeable UI and support for custom SVG files.
* 增加了新的波音747货机 AI模型,更新了许多AI飞机涂装与时刻表。
* A hangar full of new aircraft: HU-16A-Albatross, LS8, Embraer-ERJ-145, Cessna 208B Caravan, PZL 104 wilga 2000 Draco, Scheibe Bergfalke, Taurus, f16, Dornier Do 28 Skyservant, Petliakov Pe 8 (Ant 42/DB 7), Grumman F.11 Tiger
* 更新了FG1000玻璃面板显示屏,更新内容包括可配置的VFR应答器代码、音量控制、增加了新的面板,可调整大小的UI以及对自定义SVG文件的支持。
* Updates to a large number of aircraft including CRJ700, Dragonfly, Mirage 2000, Jaguar GR1, H4 Hercules, JA37, Supermarine Swift, A320, Cirrus-SR22, Cessna Citation, J3Cub
* 机库中新增了许多飞机: HU-16A-Albatross, LS8, Embraer-ERJ-145, Cessna 208B Caravan, PZL 104 wilga 2000 Draco, Scheibe Bergfalke, Taurus, f16, Dornier Do 28 Skyservant, Petliakov Pe 8 (Ant 42/DB 7), Grumman F.11 Tiger
* Updated Chinese, Dutch, French, German, Italian, Polish and Slovak translations.
* 大量机模得到了更新,包括 CRJ700, Dragonfly, Mirage 2000, Jaguar GR1, H4 Hercules, JA37, Supermarine Swift, A320, Cirrus-SR22, Cessna Citation, J3Cub
* Faster Terrasync: Download a tarball of airport information on first start and only check for updates every 24 hours rather than every simulator run.
* 更新了中文,荷兰文,法文,德文,意大利文,波兰文和斯洛伐克文翻译。
* GPS fly-by mode
* 对Terrasync的速度进行了优化:现在Terrasync将在第一次启动时下载一个包含机场信息的tarball压缩包并不再每次启动时进行检查更新,而是每24小时检查一次更新。
* Sentry.io integration to provide centralized crash reporting.
* 支持了GPS fly-by模式。
* New thread safe particle manager -- should reduce random crashes around particles.
* 集成了 Sentry.io 以提供集中的崩溃报告。
* 新增了线程安全的粒子管理器,预计可减少因粒子导致的崩溃。
 
=2020.3.0之后的更新=
 
由于2020.3 是收到长期支持的版本,我们会根据用户反馈与自动崩溃报告对其进行问题修复与改进。以下列出了每个版本的主要变化。
 
==2020.3.1==
* 为启动器加入了帮助页面
* 修复了对直升机坪的处理
* 在移植到新的机库版本时移植已安装的机型
* TerraSync:提升了Windows下的启动性能
 
==2020.3.2==
* TerraSync 现在将等待模型完成同步过程,以避免启动时缺失模型
* 首次启动页面:增加了一个”滚动至底部“按钮
* Erik Hofman 进行了对潮汐的修复
* 启动器中使用了更好的滚动条,解决了一些与较长的机型列表有关的问题
* 支持 Apt.dat v1000 联络频率
* 修复了一个更改位置时的ATC崩溃
* 修复了许多 Michael Danilov 识别的翻译错误
* 显著改进了 Brazilian cerradio 区域 (SBMQ附近)
* 俄文翻译更新
* 修复了冰岛区域材质
 
==2020.3.3==
* 修复了右键拖动时的意外点击
* 修复了我们在'setup root'对话框中推荐的下载位置
 
==2020.3.4==
* 现可正确处理更多的METAR字符串,包括风传感器故障
* 修复了气团速度被两次应用在子模型上(例如在侧风中释放载荷时)的错误
* 修复了退出模拟器时与属性代码有关的崩溃
* 西班牙文翻译更新
* 禁用了前往EGEL的航班以防止AI交通代码中的崩溃
 
==2020.3.5==
* 将Windows下默认下载路径改为 %USERS%\FlightGear\Downloads, 来避免 Windows Defender 阻止不受信任的应用向此前使用的Documents文件夹中写入导致的问题。
* 修复了从其他应用返回FlightGear后滚动滚轮或点击鼠标时可能发生的崩溃
* 避免了使用基于 UIUC 的机型,例如莱特飞行者时发生的崩溃
* 修复了macOS中当摇杆无法开启时发生的崩溃
* 更新了macOS上的应用图标
* 修复了重置(reset)模拟器时Nasal发生的崩溃
* Canvas: 现允许各向异性过滤(Anisotropic filtering)
* 改进并使用了更大的月亮贴图
* 将 UFO 的速度调整为 11
* 修复了在一些特定的画质设置下滑行道标记消失的问题
 
==2020.3.6==
* 修复了下载默认机型目录时发生的崩溃
* 修复了在海洋中的地景启动时的停止响应
* 修复了在一些特定METAR下错误的天空与驾驶舱渲染
* 在启动器增加了新手上路(getting-started)提示(目前仅支持英文)
* 修复了航天飞机的AI场景(AI scenarios)
* 改进了飞行计划模式
* 修复了月亮/太阳的比例
* 修复子模型(submodels)的初始位置
* macOS: 增加了在临时镜像中运行时的警告
* Windows: 检测OpenGL驱动器是否缺失
* 修复 UIUC FDM 的崩溃
* 修复了与无效视角编号(view numbers)有关的崩溃
* 更恰当地处理FDM的NaN错误
* 改进了 KAP-140 进近模式(Approach mode)
* 更新了AI交通与涂装
 
==2020.3.7==
*TerraSync启用了全球范围内OSM2City建筑的分发
*C172 更新与错误修正
* 改进了欧洲与加利福尼亚地区的区域材质定义
*允许移动聊天框
*修复了与粒子系统有关的崩溃
*修复了北京及周边地区时区错误的问题
*修复了Canvas中显示non-Latin1字符串的问题
*修复了联网飞行模式下在跑道启动的逻辑,现可正确地将飞机放置于跑道外等待位置
*macOS: 修复了使用一些特定字体时的崩溃问题
*修复了当系统语言包括script specifier时启动器语言选择的问题(如zh-Hans-CN)
*修复了从机库加载时与aircraft-id属性有关的问题 ( https://sourceforge.net/p/flightgear/codetickets/2502/ )
*改进了Windows下对过时Intel图形驱动的检测
 
==2020.3.8==
*修复了<code><local></code>粒子系统的行为
*修复了秋季树木的外观
 
== 2020.3.9 ==
* 修复了与 Swift 有关的崩溃
* 修正了联机协议中使用的时间
* 修正了 FGData 的 URL
* 修复了重新加载缓存对话框中的错误
* 对 ATC 界面进行了改进,使其正确显示频率
 
== 2020.3.10 ==
* 应答机:现standby模式可正常工作
* 启动器:现可识别命令行中的地景与机模路径
* 启动器:改变了存储位置的方式以避免运行多个版本的FlightGear及在不同版本之间切换时出现问题
* 启动器:增加了“在退出时重启”(‘restart on quit’)的选项
* 修复了在加载ShapeFile数据时的NavCache报错
* 修复了在运行多个FlightGear副本时的NavCache报错
 
== 2020.3.11 ==
* 修复了一个2020.3.10中被引入的崩溃
* 改进了当机模搜索路径不存在时的报错信息
* 修复了未正确配置AI飞机滑行路径导致的崩溃
* 更新了AI交通的时间表
 
== 2020.3.12 ==
* 增加了对机模路径名称的验证
* 增加了更进一步的抗锯齿(8x)
* 增加了允许机模将自定义字体用于osg::Text的功能
* 增加了通用化的,结合了ALS procedural lights与Compositor lights的灯光
* 为澳大利亚地区增加了新的区域材质定义
* 修复了Basic Weather引擎输出无效气压高度的问题
* 修复了预览图路径搜索中存在的问题
* 修复了接近max-dist范围时声音系统存在的问题
* 修复了重置时发生的崩溃问题
* 修复了当AI飞机的目的地跑道无效时崩溃的问题
* 修复了Mapstructure RTE图层中的报错
* 修复了 --view-offset,使其使用正确的属性
* HUD:使垂直刻度的样式与水平刻度保持一致
* 改进了俄语和意大利语翻译
* 对天气对话框进行了数项改进
* 属性树浏览器(Property browser):将文件夹的值以冗长的模式(verbose mode)显示
* 航路管理器(Route manager):在存在同名航路点时现将自动选择正确的航路点
* 更新了AI交通的时间表,增加了新的AI飞机模型
 
== 2020.3.13 ==
* 修复了联机飞行员名单不出现的问题
* 修复了 JSBsim 线性执行器在特定条件下表现不佳的问题
 
== 2020.3.14 ==
* 增加了对add-ons路径的支持
* 新增了即时音频队列
* 对canvas对话框进行了改进,使其不抢占FG的鼠标焦点(与PUI对话框的行为类似)
 
== 2020.3.15 ==
* 修复了无线电音频摩尔斯电码的问题
 
== 2020.3.16 ==
* 修复了音频缩进问题。
 
== 2020.3.17 ==
* 导航无线电:更改选定频率或离开GPS从属模式时禁用低通滤波器。更改选定频率或离开 GPS 从属模式时,将禁用应用于信号质量的低通滤波器。
* 导航无线电:修复了一些新引入的问题并优化了旧代码。更新的内容:更改待机频率禁用了下一次调用 updateReceiver() 的低通滤波器; 这必须在更改选定频率时发生,但不在更改待机频率时发生。
* 自动驾驶仪输入:向自动驾驶仪的输入添加属性路径支持。允许间接定义自动驾驶仪(通过字符串属性),以便可以从-set.xml配置或在运行时进行调整。
* 在启动器中将五边进场的选项`--on-ground=false`替换为`--in-air`选项,以免产生误导。
 
== 2020.3.18 ==
 
* 新增对卫星地景 photoscenery 的支持。
* 全新的简单自动驾驶系统。
* 修复了 Navigraph 程序文件中 'between' 类型导致的崩溃。
==2020.3.19==
*增加了AI子模型碰撞效果
*修复了无效METAR字符串导致的崩溃
 
 
 
== 参考 ==
{{Appendix}}
 
 
[[Category:FlightGear changelogs‎]]
[[Zh:2020.3]]
 




[[Category:FlightGear changelogs‎]]
[[Category:FlightGear changelogs‎]]
[[En:Changelog_2020.3]]
[[En:Changelog_2020.3]]
[[Pl:Changelog_2020.3]]

Latest revision as of 07:07, 27 December 2023

Previous changelog Next changelog

可用语言: 中文English, Polish.

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



自由、开源的飞行模拟器FlightGear即将迎来2020.3版本更新。 这是FlightGear开始同时提供长期支持版本和预览版本之后的第二个长期支持版本, 代表了全球的志愿者们为期两年的开发工作的结晶。FlightGear由怀着雄心壮志的全球志愿者团队共同开发,并成功地创造出了可以免费使用、修改和分发的且无比贴近真实的飞行模拟器。 FlightGear通常被世界各地的广大模拟飞行爱好者所使用,也被广泛应用于大学研究和博物馆的互动展览等领域。

自v2018.3 LTS以来的主要更新包括:

  • 增加了即将到来的Compositor图形框架的预览,作为单独的二进制文件共同分发。
  • 对JSBSim和YASim飞行动力学模型进行了更新
  • 增加了DDS贴图缓存以减少加载时间
  • 加载更快、更节省内存的建筑
  • 改善了对航空母舰的支持


此外,官方机库中增加了30架全新的机模,71架机模得到了重大更新。


Note  FlightGear目前正在经历许多重大变化,特别是:采用OSG 3.6+[1],转向使用OpenGL core profile第三代全球地景WS 3.0Osm2city 建筑,卫星地景(Photoscenery) 以及Compositor 阴影与灯光

此外,采用 OSG 3.6 意味着可以更广泛地启用和测试实验性的 CompositeViewer[2](它已经在 next 分支上默认启用)。

同时,作为CompositeViewer 相关努力的一部分,Canvas FBO 渲染正处于从场景图(scene graph)移出到专用查看器级别的相机(dedicated viewer-level cameras)的过程中,这有利于更好地支持/整合OSG多线程,并解决了Canvas长久以来的因原始新/远摄像头方案而需要对贴图进行无谓的重复渲染的问题。

为了在Core Profile上支持Canvas(实际上是CanvasPath和所有SVG处理),我们计划将Canvas Path后端从Shiva迁移到其他方案(见Shiva替代方案,如ShaderVG或NanoVG:与Shiva不同,它们在实现了所需的绘图操作同时,可以支持OpenGL Core Profile。[3]

非着色器代码路径(non-shader code path)(固定功能管线,fixed-function pipeline)可能也会在接下来的十二个月内(~2022年初/中期)消失。(译者注:该声明撰写于这个日期之前,实际上这个预估显然过于乐观,截止到今天(2023年末)这些都还未实现。) 我们希望传达这个信息:2020.3是最后一个能在非常旧的硬件上工作的版本:'next' 和未来的版本将需要更现代的设备,配备 OpenGL 4 / DX12 类 GPU。[4] 'next' 是进行中的工作:可能需要12或18个月才能发布(译者注:目前看,可能还需要更长的时间。)。在此期间,构建依赖、最低系统要求、性能基线以及几乎所有其他事项都将发生变化(并持续变化)。当然,我们会尽可能使其在尽可能广泛的硬件范围内运行,但现在我们还无法给出结论。我们不希望不正确地猜测或承诺任何事情(例如,我们不能说“可以在英特尔4000上运行,但英特尔3000不行 - 因为我们不知道!)。

如果 'next' 在一些人的设备上可以正确运行,那自然很好,但如果你想要稳定性、稳定的运行帧数(FPS)和与旧硬件的兼容性,有一个简单的答案:使用2020.3。这就是我们为所有想飞行和享受飞行的人推荐的版本。[5] 与此同时,macOS和Windows的夜间构建(nightly builds)现在使用OSG 3.6.5,所以理论上大家可以使用这个版本开始对WS3.0进行测试[6]。 另外,请注意,二进制构建也已经切换到OSG 3.6,这可能也会影响运行帧数(无论是变高还是变低)[7]

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


FlightGear - 自由飞翔!



启动器

  • 添加了在首次启动时出现的欢迎屏幕,为首次使用的用户提供一些有用的信息。
  • 机模插件现在可被标记为个人收藏,并可进行筛选,使得在数百个机模插件中寻找您喜爱的机模变得更容易。
  • 启动器增加了对航空母舰的支持,现可在启动器中选择航空母舰以及设置起始位置。
  • 当你想开始飞行的时候,现在只需要按下 Ctrl-F 快捷键!
  • 增强了对停机坪和水上机场的支持,增加了对当前的飞机型号的检测。
  • 大量错误修正和稳定性改进,尤其对机模和插件选项卡进行了改进。

画面

  • 此发行版随附Compositor渲染器以便开发人员预览使用。Compositor渲染器提供了全面支持XML配置的多通道渲染合成方式,并且支持ALS与集群着色。*增加了对DDS贴图缓存的支持,缩短了贴图文件的加载时间。
  • 恒星能见度现可根据恒星大小和大气条件进行配置。
  • 现可通过设置/rendering/triangle-direction-lights=false,可以使用不定向点精灵(non-directional point sprites)以便在不支持三角形点精灵(triangles of point sprites)的图形驱动器上正确运行。
  • 添加了全新的Tower AGL视角。该视角与塔台视角类似,不同之处在于它使地面保持在飞机的正下方,并在飞机移动时平稳地缩放和平移。这使得该视角适合用于观察降落。
  • 改善了机场草地贴图
  • 新增了沿海地区的潮汐效果。
  • 更新了加利福尼亚地区、亚洲地区、巴西北部、冰岛和扬马延(Jan Mayen)岛的区域材质定义(regional material definitions)。
  • 增加了新的活火山 - Katla, Eyjafjallajokull, Surtsey.
  • 新增基于实例的随机建筑与OpenStreetMap建筑,提高了性能并显著提高了画面质量。
  • 改进了机翼弯折着色器。
  • 现可从“View”菜单中启用/禁用飞行员模型。

JSBSim

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

  • 新增了设置涡轮机启动和加速时间的功能(参数<n1spinup><n2spinup><n1startrate><n2startrate>)。
  • 现在,可以通过将<integrator>过滤器的<trigger>属性设置为负值,将其重置为0.0。
  • The integration scheme of the <integrator> filter can now be chosen among rect (Euler), trap (Trapezoidal), ab2 (2nd order Adams-BashForth) and ab3 (3rd order Adams-Bashforth)
  • 现在可以在<function>中使用以下功能:floorceilfmod。它们的功能与相应的C / C ++函数相同。
  • <function> 现在检查其参数数量。
  • 新的系统组件linear_actuator
  • 将燃料密度导出到属性树
  • 为FCS组件添加了循环裁剪
  • 增加了控制涡轮发动机转速下降因子的功能
  • [向后兼容性损坏]陀螺仪现在正在测量转速而不是旋转加速度。测量旋转加速度的陀螺仪在现实世界中不存在。
  • 飞行控制元件的输出属性不再绑定。这样可以节省许多虚假的警告消息,并允许在多个飞行控制中直接引用相同的属性。
  • 现在通过质量分数而不是分压来管理大气中的水蒸气。前者是压力和温度变化时保留的物理量。
  • 在尝试修整地面之前,请检查至少3个触点。
  • 为FG UDP接口增加了仿真时间的可选传输
  • 现在在执行过程中而不是在解析XML定义时检查用于表无关var的属性的存在。这放宽了需要在XML定义文件中声明过滤器,表格以及更一般的飞行控件的顺序。
  • 电动引擎RPM现在已在UDP套接字中导出。
  • 参数<ignitionn2>现在影响N2而不是N1。
  • 现在在<clipto>中的max<min时给出警告,而不是引发异常
  • 添加了使用新的fgfs可执行参数-jsbsim-output-directive-file在CSV文件中记录属性的功能

YASim

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


气象和环境

  • 在活火山附近湍流强度将会增加。
  • 现可对METAR URL进行配置。
  • 新增对METAR字符串的解码并以可读的形式显示在天气对话框中。

航空母舰

  • 启动器现支持两种全新的标准状态: carrier-takeoffcarrier-approach.
  • 加入了全新的命令行参数 --carrier-position。这可用于选择航空母舰上的飞机起始位置。 可选择的选项包括航母弹射器(e.g. cat-1)、停机位(e.g. park-1)、FLOLS进近位(flols)或abeam位置(abeam)。
  • 现在即使在启动时不可用,GUI也可以检测到MPCarrier。 要启用此功能,请设置/sim/mp-carriers/auto-attach=true

AI

  • 增加了新的fgcommands:add-aiobjectremove-aiobject,可用于向AI子系统添加或移除物体。
  • 增加了新的AI飞机, 包括波音747货机、CRJ900、SR-71、Saab 340.
  • 对许多AI交通时刻表与航空公司涂装进行了更新。
  • 新增在KEDW的Space Shuttle TAEM与进近场景。
  • 新增了来自当地飞行员的准确Britten-Norman Islander性能数据。

联机飞行

  • 现可通过GUI使用swift以连接到VATSIM。
  • FGComm现在支持COM1和COM2以及音量设置。
  • 由机模定义的视角(飞行员视角(Pilot view),直升机视角(Helicopter view),塔台视角(Tower view)等)现在可以在联机飞行中的其他飞机上使用。通过单击“飞行员列表(Pilot List)”对话框的“视图(view)”列,可以查看特定的联机飞机(可在“Multiplayer/Pilot List”菜单下找到)。
  • 新增-disable-hold-short 选项,当进入联机飞行时,允许用户在跑道上出生。 请谨慎使用此选项——突然在跑道上出现会对其他飞行员与ATC造成极大的困扰。
  • 回放器现可记录联机中其他飞机的数据。

Nasal 脚本语言

  • 现可配置核心Nasal模块的加载顺序。
  • 增加了对通信接口Emesary的改进和错误修复。
  • 增加了对核心代码库的改进。
  • 改进了垃圾回收机制以降低画面卡顿。
  • 增加了对可重新载入的nasal模块的支持。
  • 更新了Canvas EFIS框架。
  • 在Canvas Image中新增了三种设置像素颜色的方法。

飞机模型

  • 更新了FG1000玻璃面板显示屏,更新内容包括可配置的VFR应答器代码、音量控制、增加了新的面板,可调整大小的UI以及对自定义SVG文件的支持(例如为G500制作SVG)。FG1000 目前在 Cessna 182T, J3 Cub, Diamond DA40上可用。
  • 改进了滑翔机的vario仪。
  • 新增的机模:
    • Airbus A320 - 客机
    • Alisport Silent2Electro - 带有电动维持电机的滑翔机
    • Bombardier Q400 DHC8-402 - 短途涡桨客机
    • Breguet Atlantic BR 1150 - 远程海军巡逻飞机
    • Cessna 140 - 通航飞机
    • Cessna 208B Caravan - 短程客机,货机和多用途飞机
    • Cirrus SR22T - 通航飞机
    • Diamond DA40 NG - 通航飞机, 包括了带有 FG1000 玻璃仪表的驾驶舱
    • Diamond DA62 Twinstar- 双引擎通航飞机
    • Diamond HK36 Super Dimona - 滑翔机
    • Dornier DO 28 Skyservant - 双引擎STOL多用途飞机
    • Douglas TBD Devastator - 第二次世界大战鱼雷轰炸机
    • Draco Wilga - 涡桨后三点野地起降飞机
    • Fokker T.V - 双引擎轰炸机
    • Glasfluegel H201B Standard Libelle - 滑翔机
    • Grumman F11-Tiger - 舰载战斗机
    • Grumman HU-16A Albatross - 双引擎两栖飞机
    • Petliakov PE-8 (Ant-42/TB-7) - 第二次世界大战轰炸机
    • Piper PA28-161 Warrior II - 通航飞机
    • Pipistrel Alpha Electro - 电动教练飞机
    • Pipistrel Taurus Electro G2.5 - 带有电动维持电机的滑翔机
    • Rolladen Schneider LS8sc neo - 带有电动维持电机的标准滑翔机
    • Robin DR400 Ecoflyer - 通航飞机
    • Scheibe Bergfalke II/55 - 教练滑翔机
    • Schempp-Hirth Arcus S - 高性能滑翔机
    • Schleicher Ka6(CR) "Rhoensegler" - 教练滑翔机
    • SEPECAT Jaguar GR.1 - 喷气攻击机
    • SUMPAC - 人力飞机
    • Supermarine Swift - 喷气战机
    • Yak 52 - 教练机
  • 对超过70个机模进行了更新,包括 737-100, 737-300, 777, A-26-Invader, AR-234, ASG29, ASK13, ASK21, Aero-Commander, Aichi-D3A, B-17, B-24-Liberator, B-25, Bombardier-415, CH750STOL, CRJ700-family, Cessna-208-Caravan, Cessna Citation II, Cessna-L19, Cirrus-SR22, Concorde, DO-228, DO-335, Diamond-Da40, Diamond-Da42, Dragonfly, Embraer-ERJ-145, F-15, Fairchild-Metroliner, Falcon-50, Fokker-S-11, Fw200, H4-Hercules, Harrier-GR3, Horten-Ho-IX, Hughes-XF11, J3Cub, JA37, JAS39-Gripen, Jaguar, LS4, Lancair-235, Lionceau, Lockheed-NF104A, Lockheed-P38, ME-262, Mirage-2000, MirageIV, Northrop-xb35, PC-12, Piaggio-P166, Piper-PA-28, Potez-630, R44, Ryan-Navion, SIAI-Marchetti-SF.260, Socata-ST10, SpaceShuttle, Starship, Tecnam-P2006T, UH-1, Yak-18T, Zlin-50lx, an24b, bluebird, c182s, dhc1, f-14b, f16.

其他

  • 更新了中文,荷兰文,法文,德文,意大利文,波兰文和斯洛伐克文翻译。
  • 地图对话框现可显示直升机坪并可配置光标平移。
  • 对Terrasync的速度进行了优化:现在Terrasync将在第一次启动时下载一个包含机场信息的tarball压缩包并不再每次启动时进行检查更新,而是每24小时检查一次更新。
  • 支持了GPS fly-by模式。
  • 集成了 Sentry.io 以提供集中的崩溃报告。
  • 屏幕截图的文件名现已修改为日期与时间。
  • 新增了线程安全的粒子管理器,预计可减少因粒子导致的崩溃。

2020.1之后的更新

自2020.1预览版以来的变化包括:

  • 对启动器进行了许多改进,包括新增欢迎屏幕与 Ctrl-F 开始飞行快捷键。
  • 更新了加利福尼亚地区、巴西北部与冰岛的区域材质定义(regional material definitions),改进了机场草地贴图。
  • 新增了沿海地区的潮汐效果。
  • 增加了新的波音747货机 AI模型,更新了许多AI飞机涂装与时刻表。
  • 更新了FG1000玻璃面板显示屏,更新内容包括可配置的VFR应答器代码、音量控制、增加了新的面板,可调整大小的UI以及对自定义SVG文件的支持。
  • 机库中新增了许多飞机: HU-16A-Albatross, LS8, Embraer-ERJ-145, Cessna 208B Caravan, PZL 104 wilga 2000 Draco, Scheibe Bergfalke, Taurus, f16, Dornier Do 28 Skyservant, Petliakov Pe 8 (Ant 42/DB 7), Grumman F.11 Tiger
  • 大量机模得到了更新,包括 CRJ700, Dragonfly, Mirage 2000, Jaguar GR1, H4 Hercules, JA37, Supermarine Swift, A320, Cirrus-SR22, Cessna Citation, J3Cub
  • 更新了中文,荷兰文,法文,德文,意大利文,波兰文和斯洛伐克文翻译。
  • 对Terrasync的速度进行了优化:现在Terrasync将在第一次启动时下载一个包含机场信息的tarball压缩包并不再每次启动时进行检查更新,而是每24小时检查一次更新。
  • 支持了GPS fly-by模式。
  • 集成了 Sentry.io 以提供集中的崩溃报告。
  • 新增了线程安全的粒子管理器,预计可减少因粒子导致的崩溃。

2020.3.0之后的更新

由于2020.3 是收到长期支持的版本,我们会根据用户反馈与自动崩溃报告对其进行问题修复与改进。以下列出了每个版本的主要变化。

2020.3.1

  • 为启动器加入了帮助页面
  • 修复了对直升机坪的处理
  • 在移植到新的机库版本时移植已安装的机型
  • TerraSync:提升了Windows下的启动性能

2020.3.2

  • TerraSync 现在将等待模型完成同步过程,以避免启动时缺失模型
  • 首次启动页面:增加了一个”滚动至底部“按钮
  • Erik Hofman 进行了对潮汐的修复
  • 启动器中使用了更好的滚动条,解决了一些与较长的机型列表有关的问题
  • 支持 Apt.dat v1000 联络频率
  • 修复了一个更改位置时的ATC崩溃
  • 修复了许多 Michael Danilov 识别的翻译错误
  • 显著改进了 Brazilian cerradio 区域 (SBMQ附近)
  • 俄文翻译更新
  • 修复了冰岛区域材质

2020.3.3

  • 修复了右键拖动时的意外点击
  • 修复了我们在'setup root'对话框中推荐的下载位置

2020.3.4

  • 现可正确处理更多的METAR字符串,包括风传感器故障
  • 修复了气团速度被两次应用在子模型上(例如在侧风中释放载荷时)的错误
  • 修复了退出模拟器时与属性代码有关的崩溃
  • 西班牙文翻译更新
  • 禁用了前往EGEL的航班以防止AI交通代码中的崩溃

2020.3.5

  • 将Windows下默认下载路径改为 %USERS%\FlightGear\Downloads, 来避免 Windows Defender 阻止不受信任的应用向此前使用的Documents文件夹中写入导致的问题。
  • 修复了从其他应用返回FlightGear后滚动滚轮或点击鼠标时可能发生的崩溃
  • 避免了使用基于 UIUC 的机型,例如莱特飞行者时发生的崩溃
  • 修复了macOS中当摇杆无法开启时发生的崩溃
  • 更新了macOS上的应用图标
  • 修复了重置(reset)模拟器时Nasal发生的崩溃
  • Canvas: 现允许各向异性过滤(Anisotropic filtering)
  • 改进并使用了更大的月亮贴图
  • 将 UFO 的速度调整为 11
  • 修复了在一些特定的画质设置下滑行道标记消失的问题

2020.3.6

  • 修复了下载默认机型目录时发生的崩溃
  • 修复了在海洋中的地景启动时的停止响应
  • 修复了在一些特定METAR下错误的天空与驾驶舱渲染
  • 在启动器增加了新手上路(getting-started)提示(目前仅支持英文)
  • 修复了航天飞机的AI场景(AI scenarios)
  • 改进了飞行计划模式
  • 修复了月亮/太阳的比例
  • 修复子模型(submodels)的初始位置
  • macOS: 增加了在临时镜像中运行时的警告
  • Windows: 检测OpenGL驱动器是否缺失
  • 修复 UIUC FDM 的崩溃
  • 修复了与无效视角编号(view numbers)有关的崩溃
  • 更恰当地处理FDM的NaN错误
  • 改进了 KAP-140 进近模式(Approach mode)
  • 更新了AI交通与涂装

2020.3.7

  • TerraSync启用了全球范围内OSM2City建筑的分发
  • C172 更新与错误修正
  • 改进了欧洲与加利福尼亚地区的区域材质定义
  • 允许移动聊天框
  • 修复了与粒子系统有关的崩溃
  • 修复了北京及周边地区时区错误的问题
  • 修复了Canvas中显示non-Latin1字符串的问题
  • 修复了联网飞行模式下在跑道启动的逻辑,现可正确地将飞机放置于跑道外等待位置
  • macOS: 修复了使用一些特定字体时的崩溃问题
  • 修复了当系统语言包括script specifier时启动器语言选择的问题(如zh-Hans-CN)
  • 修复了从机库加载时与aircraft-id属性有关的问题 ( https://sourceforge.net/p/flightgear/codetickets/2502/ )
  • 改进了Windows下对过时Intel图形驱动的检测

2020.3.8

  • 修复了<local>粒子系统的行为
  • 修复了秋季树木的外观

2020.3.9

  • 修复了与 Swift 有关的崩溃
  • 修正了联机协议中使用的时间
  • 修正了 FGData 的 URL
  • 修复了重新加载缓存对话框中的错误
  • 对 ATC 界面进行了改进,使其正确显示频率

2020.3.10

  • 应答机:现standby模式可正常工作
  • 启动器:现可识别命令行中的地景与机模路径
  • 启动器:改变了存储位置的方式以避免运行多个版本的FlightGear及在不同版本之间切换时出现问题
  • 启动器:增加了“在退出时重启”(‘restart on quit’)的选项
  • 修复了在加载ShapeFile数据时的NavCache报错
  • 修复了在运行多个FlightGear副本时的NavCache报错

2020.3.11

  • 修复了一个2020.3.10中被引入的崩溃
  • 改进了当机模搜索路径不存在时的报错信息
  • 修复了未正确配置AI飞机滑行路径导致的崩溃
  • 更新了AI交通的时间表

2020.3.12

  • 增加了对机模路径名称的验证
  • 增加了更进一步的抗锯齿(8x)
  • 增加了允许机模将自定义字体用于osg::Text的功能
  • 增加了通用化的,结合了ALS procedural lights与Compositor lights的灯光
  • 为澳大利亚地区增加了新的区域材质定义
  • 修复了Basic Weather引擎输出无效气压高度的问题
  • 修复了预览图路径搜索中存在的问题
  • 修复了接近max-dist范围时声音系统存在的问题
  • 修复了重置时发生的崩溃问题
  • 修复了当AI飞机的目的地跑道无效时崩溃的问题
  • 修复了Mapstructure RTE图层中的报错
  • 修复了 --view-offset,使其使用正确的属性
  • HUD:使垂直刻度的样式与水平刻度保持一致
  • 改进了俄语和意大利语翻译
  • 对天气对话框进行了数项改进
  • 属性树浏览器(Property browser):将文件夹的值以冗长的模式(verbose mode)显示
  • 航路管理器(Route manager):在存在同名航路点时现将自动选择正确的航路点
  • 更新了AI交通的时间表,增加了新的AI飞机模型

2020.3.13

  • 修复了联机飞行员名单不出现的问题
  • 修复了 JSBsim 线性执行器在特定条件下表现不佳的问题

2020.3.14

  • 增加了对add-ons路径的支持
  • 新增了即时音频队列
  • 对canvas对话框进行了改进,使其不抢占FG的鼠标焦点(与PUI对话框的行为类似)

2020.3.15

  • 修复了无线电音频摩尔斯电码的问题

2020.3.16

  • 修复了音频缩进问题。

2020.3.17

  • 导航无线电:更改选定频率或离开GPS从属模式时禁用低通滤波器。更改选定频率或离开 GPS 从属模式时,将禁用应用于信号质量的低通滤波器。
  • 导航无线电:修复了一些新引入的问题并优化了旧代码。更新的内容:更改待机频率禁用了下一次调用 updateReceiver() 的低通滤波器; 这必须在更改选定频率时发生,但不在更改待机频率时发生。
  • 自动驾驶仪输入:向自动驾驶仪的输入添加属性路径支持。允许间接定义自动驾驶仪(通过字符串属性),以便可以从-set.xml配置或在运行时进行调整。
  • 在启动器中将五边进场的选项`--on-ground=false`替换为`--in-air`选项,以免产生误导。

2020.3.18

  • 新增对卫星地景 photoscenery 的支持。
  • 全新的简单自动驾驶系统。
  • 修复了 Navigraph 程序文件中 'between' 类型导致的崩溃。

2020.3.19

  • 增加了AI子模型碰撞效果
  • 修复了无效METAR字符串导致的崩溃


参考

參考資料