微软模拟飞行2020 3月2日开发更新

市场更新
单击此处(https://www.flightsimulator.com/marketplace/)获取 Marketplace 更新的 Web 友好版本。
今天 Marketplace 中有 35 种新产品和 38 种更新产品,本周早些时候发布了 1 种新产品。Marketplace 更新通常在发布这篇博文到太平洋时间下午 5 点之间的周四上线。
本周早些时候发布:







SDK更新
阿苏博
模拟连接
我们修复了检查没有单位或错误单位条目的数据定义时发生的崩溃(使用 SimConnect Inspector)。
飞机编辑器
我们更新了飞机模板名称。
我们为接触点的 static_compression 添加了默认值和最小值,以避免以后被 0 除。
我们添加了新的 Glider 参数。
当在飞机编辑器中添加结构中的可选数据时,我们修复了数据丢失问题。
我们修复了飞机向导导致的崩溃。现在,在使用向导后打开飞机编辑器时,飞机 .cfg 文件会自动保存。
我们更新了模板飞机接触点。
我们修复了飞机编辑器中 n1_and_mach_on_thrust_table 的解析,这会破坏 A320 和其他喷气式飞机。
SDK更新
工作名称/ MSFS 航空电子框架
MSFS 航空电子框架
扩展 ADC(空气数据计算机)SDK 数据发布器以包括空气密度。(AAU_02)
扩展了 NumberUnit/UnitType 实用程序以支持空气密度单位和转换。(AAU_02)
扩展 VNAV 路径计算器以支持空闲下降预测和规划。(AAU_02)
继续致力于框架自动驾驶更新,为导演增加更多可配置性和标准化通用逻辑。(AAU_02)
我们仍在努力完成 AAU_01 内容的框架更新,包括插件文档——敬请期待。
请记住,您可以在 GitHub 上找到 MSFS 航空电子框架。
即将到来的框架更新:
航空电子框架功能亮点: 组件和参考
想象一下,您想要显示一个带有移动(或滚动)高度条的高度计,这在许多玻璃 PFD 上很常见。您将创建您的 DisplayComponent 并为其分配一个 ref。在您的 DisplayComponent 中,您将使用 render 方法来定义组件的 HTML/DIV 结构,以及将 CSS 类分配给您的 HTML。然后,您可以在组件内创建更新方法——那些转换滚动高度计条(通过 CSS)并通过更新显示的数字(文本内容)来更改显示的高度数字的方法。然后,在您的组件中,您可以创建两个 ConsumerSubjects(上周讨论过)——一个用于高度计设置,一个用于指示高度,并将这些主题与各自的 EventBus 事件相关联,以便它们保持不断更新。
DisplayComponents 及其 Refs 简化了在仪器上创建和操作渲染内容的练习——通过使用 refs,您的逻辑代码可以到达组件内部并更改有关它的任何内容,例如 CSS 样式或类、渲染的文本、渲染的 SVG 等等。您还可以将 DisplayComponent 传递给 Subject 或让您的组件订阅来自事件总线的事件,以便根据一种或多种输入数据类型更新自身。DisplayComponents 非常灵活——它们可以是“智能的”并包含自己的逻辑和事件订阅以完全自主,或者它们可以是“愚蠢的”并且完全依赖外部逻辑/控制器类来进入组件以在以下情况下进行更改适当——它们具有适当的灵活性以支持各种不同的开发风格和目的。
Refs 只是对这些显示组件的代码引用;如果您创建一个 DisplayComponent 并为其分配一个 Ref,那么您可以从组件外部引用该显示组件(通过在需要的地方传递 ref),因此能够更新、显示、隐藏或以其他方式操作您的 DisplayComponent乐器上的任何位置。
航空电子框架的核心是 DisplayComponent 类。恰当地命名,DisplayComponents 用于将内容呈现到仪器上的实际显示。在该框架内,任何时候您想要在显示器上实际呈现某些内容时,您都可以使用 DisplayComponent。DisplayComponents 本质上是智能 div,并且非常灵活;您可以使用任意多个,并且可以嵌套。
什么是组件:
什么是参考:
为什么使用组件和引用:
简单示例:
在此处阅(https://microsoft.github.io/msfs-avionics-mirror/docs/getting-started/refs-and-component-lifecycle/)读有关组件和引用的更多信息。
第三方更新
截至 2024 年 2 月 24 日,我们现已批准 209 (+0) 个第三方进入模拟市场,并且 – 到目前为止,184 (+5) 个已经 在 PC (+15) 和 Xbox (+17)上发布了 1,720 种产品.
总共有 2,673 种产品(+15) 已在第 3方 商店和 in-sim 市场上发布。除此之外,来自第 3 方开发人员的另外 739种产品 (+12) 正在生产中(349 种已宣布,390 种未宣布)。总共有超过 3,412 个 第 3方 产品 (+27) 已经发布或正在开发中。
机场:
到目前为止,该平台已在各个商店发布了1,571 个 机场(+7)。
986 个机场 (+4) 已在 in-sim 市场上发布。
除了已发布的机场外,还有120 个机场 (+2) 已经公布。
146 个机场 (+3) 没有公布,但开发人员告诉我们机场正在制作中。
1,837 个机场(+12)已发布或处于不同的开发阶段。
飞机:
到目前为止,该平台已在各个商店发布了204 架 飞机 (+2)。
149 架飞机 (+2) 已在 in-sim PC 市场上发布。
119 架飞机 (+2) 已在模拟 Xbox 市场上发布。
除了已发布的飞机外,还有208架飞机 (+5) 已经公布。
143 架飞机 (-2) 没有公布,但开发人员告诉我们一架飞机正在生产中。
555 架 飞机(+5)已发布或处于不同的开发阶段。
风景:
截至目前,该平台已在各门店发布了766个 场景(+2)。
283 个场景 (+2) 已在模拟市场中发布。
公布了已发布风景之外的21 个风景(+0)。
80 个场景 (+0) 没有公布,但开发人员告诉我们场景正在制作中。
867 个 风景包 (+2) 已发布或处于不同的开发阶段。
任务包:
到目前为止,该平台已在各个商店中发布了132 个任务包 (+4)。
62 个任务包 (+13) 已在模拟市场中发布。
已发布任务之外的0 个任务包 (+0)。
21 个任务包 (+4) 尚未公布,但开发人员告诉我们它们正在制作中。
153 个任务包 (+8) 已发布或处于不同的开发阶段。
截图挑战
上周的截图挑战是“新西兰”









下一次开发博客更新 – 2023 年 3 月 9 日
真挚地,
微软飞行模拟器团队