AWS SimSpace Weaver バージョン 1.17.0 - AWS SimSpace Weaver

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS SimSpace Weaver バージョン 1.17.0

このリリースは、 SimSpace Weaver アプリケーション SDK 配布可能パッケージの見直しです。古い Windows バッチスクリプトと Linux Bash スクリプトを Python ベースのスクリプトに置き換えました。

重要

Python 3.9 は、Python SDK だけでなく、スクリプトとサンプルを使用するための要件になりました。

1.17.0 の主な変更点

  • プロジェクト作成の簡素化

    • を実行したらsetup.py、サンプルをコピーして貼り付けるだけで、独自のプロジェクトを作成できます。

  • ワンクリックサンプル

    • ディストリビューション zip ファイルには、ディストリビューションの設定後に機能する ready-to-use サンプルが含まれるようになりました。

  • 各 SDK は、、cpppythonunrealおよび という独自のディレクトリに存在するようになりましたunity。使用する SDK によっては、パスを更新する必要がある場合があります。

  • ヘルパースクリプトの改善。

    • スクリプトには、柔軟性を最大化するための複数の AWS CLI オプションが含まれるようになりました。

    • クイックスタートの一部として統合されたコンソールクライアントの起動と接続。

    • コンソールの出力が改善されました。

    • Unreal および Unity サンプル構築が で動作するようになりました。quick-start手動による手順は必要ありません。

    • SimSpace Weaver Local は quick-startを呼び出すだけで機能するようになりました。手動による構築と起動はもうありません。

    • SimSpace Weaver Local quick-start には、アプリケーション出力のログ記録のサポートが統合されています。

    • SimSpace Weaver Local は、ssh セッションなど、GUI 以外の環境で起動できるようになりました。

    • 「カスタムコンテナ」機能がquick-startスクリプトに統合されました。

    • Amazon Linux 2 (AL2) のサポート強化: Windows と AL2 のスクリプトワークフローは同等になりました。以前は、AL2 プロジェクトではより多くの手動ステップが必要でしたが、AL2 ではサポートされていませんSimSpace Weaver Localでした。

  • Unreal Engine プラグインと Unity プラグインが、 SimSpace Weaver アプリケーション SDK 配布可能パッケージの一部として含まれるようになりました。

  • のバグ修正 SimSpace Weaver Local

    • エンティティに同じエンティティ ID を割り当てるバグを修正しました。

    • 2 つのパーティションに同じパーティション ID を割り当てるバグを修正しました。

    • アプリケーションが所有していないエンティティに書き込もうとするバグを修正しました。

    • メモリリークの問題を解決しました。

プロジェクトを 1.17.0 に更新する

  1. 1.17.0 ディストリビューションをセットアップする: 1.17.0 用に変更したため、セットアップ手順を再度実行します。詳細については、「SimSpace Weaver の設定」を参照してください。

  2. 各 Weaver App SDK が独自のディレクトリに存在するようになりました。これを反映するようにビルドパスを更新します。

    1. C++ ディレクトリ: SimSpaceWeaverAppSdk/cpp

      • SimSpace Weaver C++ アプリケーション SDK で FindSimSpaceWeaverAppSdk.cmake ファイルを使用するようになりました。このファイルは、リンク先のweaverターゲットを設定し、 で Weaver 用に構築する際の重要なバグ修正が含まれています AWS クラウド。バイナリに直接リンクする代わりに、これを使用する必要があります。

    2. Python ディレクトリ: SimSpaceWeaverAppSdk/python

    3. Unity プラグイン: SimSpaceWeaverAppSdk/unity

    4. Unreal Engine プラグイン: 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.0 を使用する場合はSimSpace Weaver Local、 を 1.17.0 に更新する必要があります。

必要な Python の最小バージョンは何ですか?

Python 3.9 は最小バージョンです。

最低限必要な CMake バージョンは何ですか?

CMake バージョン 3.13 が最小です。

Unreal Engine の最小バージョンは何が必要ですか?

Unreal Engine 5.0 が最小です。

Unity の最小バージョンは何が必要ですか?

Unity バージョン 2022.3.19.F1 が最小です。