AWS SimSpace Weaver 版本 - AWS SimSpace Weaver

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS SimSpace Weaver 版本

此版本是 SimSpace Weaver 應用程式 SDK 可散發套件的大修。我們用基於 Python 的腳本替換了過時的 Windows 批處理和 Linux Bash 腳本。

重要

Python 3.9 現在是使用腳本和示例的要求,而不僅僅是 Python 開發套件。

1.17.0 的主要變化

  • 簡化專案建立

    • 運行後setup.py,您可以通過簡單地複製粘貼示例來創建自己的項目。

  • 一鍵式樣本

    • 散發 zip 檔案現在包含設定散發後可運作的 ready-to-use 範例。

  • 每個 SDK 現在都存在於其自己的目錄中:cpppythonunreal、、和unity。您可能必須根據您使用的 SDK 更新路徑。

  • 幫助腳本的改進。

    • 腳本現在包含多個 AWS CLI 選項以最大程度地提高其靈活

    • 整合式主控台用戶端啟動和連線作為快速入門的一部分。

    • 改善主控台輸出。

    • 虛幻和統一示例建築現在可以使用quick-start,不需要更多的手動步驟。

    • SimSpace Weaver Local現在只需調用即可工作quick-start,不再需要手動構建和啟動。

    • SimSpace Weaver Localquick-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. 設置 1.17.0 發行版:再次執行設置過程,因為我們將它們更改為 1.17.0。如需詳細資訊,請參閱 設定 SimSpace Weaver

  2. 每個 Weaver 應用程式 SDK 現在都存在於它自己的目錄中。更新您的構建路徑以反映這一點。

    1. C ++ 目錄:SimSpaceWeaverAppSdk/cpp

      • SimSpace Weaver C++ 應用程式 SDK 現在使用FindSimSpaceWeaverAppSdk.cmake檔案。此檔案會設定連結至的weaver目標,並在中針對 Weaver 建置時包含重要錯誤修正 AWS 雲端。您應該使用它而不是直接鏈接到二進製文件。

    2. Python 目錄:SimSpaceWeaverAppSdk/python

    3. 統一插件:SimSpaceWeaverAppSdk/unity

    4. 虛幻引擎插件:SimSpaceWeaverAppSdk/unreal

  3. 先前的tools腳本將無法與新的 SimSpace Weaver 發行版一起使用。若要在專案中使用新的tools指令碼:

    1. 刪除舊的tools/windowstools/linux、和tools/local目錄。

    2. 複製使用與專案相同 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 是最低限度的。