欢迎光临散文网 会员登陆 & 注册

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

2023-03-04 21:50 作者:虚拟航线  | 我要投稿


市场更新

单击此处(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 日

真挚地,

微软飞行模拟器团队

微软模拟飞行2020 3月2日开发更新的评论 (共 条)

分享到微博请遵守国家法律