微軟模擬飛行2020 3月2日開發(fā)更新

市場更新
單擊此處(https://www.flightsimulator.com/marketplace/)獲取 Marketplace 更新的 Web 友好版本。
今天 Marketplace 中有 35 種新產(chǎn)品和 38 種更新產(chǎn)品,本周早些時候發(fā)布了 1 種新產(chǎn)品。Marketplace 更新通常在發(fā)布這篇博文到太平洋時間下午 5 點之間的周四上線。
本周早些時候發(fā)布:







SDK更新
阿蘇博
模擬連接
我們修復(fù)了檢查沒有單位或錯誤單位條目的數(shù)據(jù)定義時發(fā)生的崩潰(使用 SimConnect Inspector)。
飛機編輯器
我們更新了飛機模板名稱。
我們?yōu)榻佑|點的 static_compression 添加了默認(rèn)值和最小值,以避免以后被 0 除。
我們添加了新的 Glider 參數(shù)。
當(dāng)在飛機編輯器中添加結(jié)構(gòu)中的可選數(shù)據(jù)時,我們修復(fù)了數(shù)據(jù)丟失問題。
我們修復(fù)了飛機向?qū)?dǎo)致的崩潰?,F(xiàn)在,在使用向?qū)Ш蟠蜷_飛機編輯器時,飛機 .cfg 文件會自動保存。
我們更新了模板飛機接觸點。
我們修復(fù)了飛機編輯器中 n1_and_mach_on_thrust_table 的解析,這會破壞 A320 和其他噴氣式飛機。
SDK更新
工作名稱/?MSFS 航空電子框架
MSFS 航空電子框架
擴展 ADC(空氣數(shù)據(jù)計算機)SDK 數(shù)據(jù)發(fā)布器以包括空氣密度。(AAU_02)
擴展了 NumberUnit/UnitType 實用程序以支持空氣密度單位和轉(zhuǎn)換。(AAU_02)
擴展 VNAV 路徑計算器以支持空閑下降預(yù)測和規(guī)劃。(AAU_02)
繼續(xù)致力于框架自動駕駛更新,為導(dǎo)演增加更多可配置性和標(biāo)準(zhǔn)化通用邏輯。(AAU_02)
我們?nèi)栽谂ν瓿?AAU_01 內(nèi)容的框架更新,包括插件文檔——敬請期待。
請記住,您可以在 GitHub 上找到 MSFS 航空電子框架。
即將到來的框架更新:
航空電子框架功能亮點:?組件和參考
想象一下,您想要顯示一個帶有移動(或滾動)高度條的高度計,這在許多玻璃 PFD 上很常見。您將創(chuàng)建您的 DisplayComponent 并為其分配一個 ref。在您的 DisplayComponent 中,您將使用 render 方法來定義組件的 HTML/DIV 結(jié)構(gòu),以及將 CSS 類分配給您的 HTML。然后,您可以在組件內(nèi)創(chuàng)建更新方法——那些轉(zhuǎn)換滾動高度計條(通過 CSS)并通過更新顯示的數(shù)字(文本內(nèi)容)來更改顯示的高度數(shù)字的方法。然后,在您的組件中,您可以創(chuàng)建兩個 ConsumerSubjects(上周討論過)——一個用于高度計設(shè)置,一個用于指示高度,并將這些主題與各自的 EventBus 事件相關(guān)聯(lián),以便它們保持不斷更新。
DisplayComponents 及其 Refs 簡化了在儀器上創(chuàng)建和操作渲染內(nèi)容的練習(xí)——通過使用 refs,您的邏輯代碼可以到達組件內(nèi)部并更改有關(guān)它的任何內(nèi)容,例如 CSS 樣式或類、渲染的文本、渲染的 SVG 等等。您還可以將 DisplayComponent 傳遞給 Subject 或讓您的組件訂閱來自事件總線的事件,以便根據(jù)一種或多種輸入數(shù)據(jù)類型更新自身。DisplayComponents 非常靈活——它們可以是“智能的”并包含自己的邏輯和事件訂閱以完全自主,或者它們可以是“愚蠢的”并且完全依賴外部邏輯/控制器類來進入組件以在以下情況下進行更改適當(dāng)——它們具有適當(dāng)?shù)撵`活性以支持各種不同的開發(fā)風(fēng)格和目的。
Refs 只是對這些顯示組件的代碼引用;如果您創(chuàng)建一個 DisplayComponent 并為其分配一個 Ref,那么您可以從組件外部引用該顯示組件(通過在需要的地方傳遞 ref),因此能夠更新、顯示、隱藏或以其他方式操作您的 DisplayComponent樂器上的任何位置。
航空電子框架的核心是 DisplayComponent 類。恰當(dāng)?shù)孛?,DisplayComponents 用于將內(nèi)容呈現(xiàn)到儀器上的實際顯示。在該框架內(nèi),任何時候您想要在顯示器上實際呈現(xiàn)某些內(nèi)容時,您都可以使用 DisplayComponent。DisplayComponents 本質(zhì)上是智能 div,并且非常靈活;您可以使用任意多個,并且可以嵌套。
什么是組件:
什么是參考:
為什么使用組件和引用:
簡單示例:
在此處閱(https://microsoft.github.io/msfs-avionics-mirror/docs/getting-started/refs-and-component-lifecycle/)讀有關(guān)組件和引用的更多信息。
?
第三方更新
截至 2024 年 2 月 24 日,我們現(xiàn)已批準(zhǔn) 209 (+0) 個第三方進入模擬市場,并且 – 到目前為止,184 (+5) 個已經(jīng)?在 PC?(+15) 和?Xbox??(+17)上發(fā)布了 1,720 種產(chǎn)品.
總共有?2,673 種產(chǎn)品(+15) 已在第 3方?商店和 in-sim 市場上發(fā)布。除此之外,來自第 3 方開發(fā)人員的另外?739種產(chǎn)品?(+12)?正在生產(chǎn)中(349 種已宣布,390 種未宣布)??偣灿谐^?3,412 個?第 3方?產(chǎn)品 (+27) 已經(jīng)發(fā)布或正在開發(fā)中。
機場:
到目前為止,該平臺已在各個商店發(fā)布了1,571 個?機場(+7)。
986 個機場 (+4) 已在 in-sim 市場上發(fā)布。
除了已發(fā)布的機場外,還有120 個機場 (+2) 已經(jīng)公布。
146 個機場 (+3) 沒有公布,但開發(fā)人員告訴我們機場正在制作中。
1,837 個機場(+12)已發(fā)布或處于不同的開發(fā)階段。
飛機:
到目前為止,該平臺已在各個商店發(fā)布了204 架?飛機 (+2)。
149 架飛機 (+2) 已在 in-sim PC 市場上發(fā)布。
119 架飛機 (+2) 已在模擬 Xbox 市場上發(fā)布。
除了已發(fā)布的飛機外,還有208架飛機 (+5) 已經(jīng)公布。
143 架飛機 (-2) 沒有公布,但開發(fā)人員告訴我們一架飛機正在生產(chǎn)中。
555 架?飛機(+5)已發(fā)布或處于不同的開發(fā)階段。
風(fēng)景:
截至目前,該平臺已在各門店發(fā)布了766個?場景(+2)。
283 個場景 (+2) 已在模擬市場中發(fā)布。
公布了已發(fā)布風(fēng)景之外的21 個風(fēng)景(+0)。
80 個場景 (+0) 沒有公布,但開發(fā)人員告訴我們場景正在制作中。
867 個?風(fēng)景包 (+2) 已發(fā)布或處于不同的開發(fā)階段。
任務(wù)包:
到目前為止,該平臺已在各個商店中發(fā)布了132 個任務(wù)包 (+4)。
62 個任務(wù)包 (+13) 已在模擬市場中發(fā)布。
已發(fā)布任務(wù)之外的0 個任務(wù)包 (+0)。
21 個任務(wù)包 (+4) 尚未公布,但開發(fā)人員告訴我們它們正在制作中。
153 個任務(wù)包 (+8) 已發(fā)布或處于不同的開發(fā)階段。
截圖挑戰(zhàn)
上周的截圖挑戰(zhàn)是“新西蘭”









下一次開發(fā)博客更新 – 2023 年 3 月 9 日
真摯地,
微軟飛行模擬器團隊