本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS SimSpace Weaver 版本
此版本是 SimSpace Weaver 應用程式 SDK 可散發套件的大修。我們用基於 Python 的腳本替換了過時的 Windows 批處理和 Linux Bash 腳本。
重要
Python 3.9 現在是使用腳本和示例的要求,而不僅僅是 Python 開發套件。
1.17.0 的主要變化
-
簡化專案建立
-
運行後
setup.py
,您可以通過簡單地複製粘貼示例來創建自己的項目。
-
-
一鍵式樣本
-
散發 zip 檔案現在包含設定散發後可運作的 ready-to-use 範例。
-
-
每個 SDK 現在都存在於其自己的目錄中:
cpp
python
unreal
、、和unity
。您可能必須根據您使用的 SDK 更新路徑。 -
幫助腳本的改進。
-
腳本現在包含多個 AWS CLI 選項以最大程度地提高其靈活
-
整合式主控台用戶端啟動和連線作為快速入門的一部分。
-
改善主控台輸出。
-
虛幻和統一示例建築現在可以使用
quick-start
,不需要更多的手動步驟。 -
SimSpace Weaver Local現在只需調用即可工作
quick-start
,不再需要手動構建和啟動。 -
SimSpace Weaver Local
quick-start
集成了對記錄應用程序輸出的支持。 -
SimSpace Weaver Local現在可以在非 GUI 環境中啟動,例如在 ssh 會話中。
-
「自訂容器」功能現已整合到
quick-start
指令碼中。 -
增加了 Amazon Linux 2 (AL2) 支援:視窗和 AL2 的指令碼工作流程現在可比較。之前,AL2 專案需要更多的手動步驟,而且 AL2 SimSpace Weaver Local 不支援。
-
-
虛幻引擎和 Unity 插件現在包括作為 SimSpace Weaver 應用程序 SDK 可分發包的一部分。
-
錯誤修正 SimSpace Weaver Local
-
修正了可以為實體指派相同實體 ID 的錯誤。
-
修復了兩個分區可以分配相同的分區 ID 的錯誤。
-
修復了與應用程序嘗試寫入他們不擁有的實體相關的錯誤。
-
已解決記憶體洩漏問題。
-
將專案更新為 1.17.0
-
設置 1.17.0 發行版:再次執行設置過程,因為我們將它們更改為 1.17.0。如需詳細資訊,請參閱 設定 SimSpace Weaver。
-
每個 Weaver 應用程式 SDK 現在都存在於它自己的目錄中。更新您的構建路徑以反映這一點。
-
C ++ 目錄:
SimSpaceWeaverAppSdk/cpp
-
SimSpace Weaver C++ 應用程式 SDK 現在使用
FindSimSpaceWeaverAppSdk.cmake
檔案。此檔案會設定連結至的weaver
目標,並在中針對 Weaver 建置時包含重要錯誤修正 AWS 雲端。您應該使用它而不是直接鏈接到二進製文件。
-
-
Python 目錄:
SimSpaceWeaverAppSdk/python
-
統一插件:
SimSpaceWeaverAppSdk/unity
-
虛幻引擎插件:
SimSpaceWeaverAppSdk/unreal
-
-
先前的
tools
腳本將無法與新的 SimSpace Weaver 發行版一起使用。若要在專案中使用新的tools
指令碼:-
刪除舊的
tools/windows
tools/linux
、和tools/local
目錄。 -
複製使用與專案相同 SimSpace Weaver 應用程式 SDK 的範例專案
tools
目錄。在複製此目錄setup.py
之前,請確保您已運行。
-
重要
這些工具腳本僅保證與示例項目一起使用。您可能必須編輯這些指令碼,尤其是指build.py
令碼,才能使用專案。任何編輯對您的項目都是唯一的,因此我們無法提供任何指導。
關於版本 1.17.0 的常見問題集
我是否必須更新至版本 1.17.0?
這不是必要的更新,因為 SimSpace Weaver API 或 SimSpace Weaver 應用程式 SDK 沒有變更。如果您想要使用包含數個錯誤修正的 1.17.0SimSpace Weaver Local,您必須更新至 1.17.0。
什麼是所需的最低 Python 版本?
Python 3.9 是最低版本。
什麼是最低的 CMake 版本要求?
C 製造版本 3.13 是最低限度的。
虛幻引擎所需的最低版本是多少?
虛幻引擎 5.0 是最小值。
Unity 的最低版本是什麼?
統一版本 2022.3.19 是最低限度的。