AWS SimSpace Weaver Ausführung 1.17.0 - AWS SimSpace Weaver

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

AWS SimSpace Weaver Ausführung 1.17.0

Diese Version ist eine Überarbeitung des verteilbaren SimSpace Weaver App-SDK-Pakets. Wir haben veraltete Windows-Batch- und Linux-Bash-Skripte durch Python-basierte Skripte ersetzt.

Wichtig

Python 3.9 ist jetzt eine Voraussetzung für die Verwendung der Skripte und Beispiele, nicht nur für das Python-SDK.

Wesentliche Änderungen für 1.17.0

  • Vereinfachte Projekterstellung

    • Nach der Ausführung können Sie Ihr eigenes Projekt erstellensetup.py, indem Sie einfach ein Beispiel kopieren und einfügen.

  • Beispiele mit einem Klick

    • Die ZIP-Datei für die Distribution enthält jetzt ready-to-use Beispiele, die auch nach dem Einrichten der Distribution funktionieren.

  • Jedes SDK ist jetzt in einem eigenen Verzeichnis vorhanden: cpppython,unreal, undunity. Je nachdem, welches SDK Sie verwenden, müssen Sie möglicherweise Ihre Pfade aktualisieren.

  • Verbesserungen der Hilfsskripte.

    • Skripte enthalten jetzt mehrere AWS CLI Optionen, um ihre Flexibilität zu maximieren.

    • Integrierter Konsolen-Client-Start und -Verbindung als Teil des Schnellstarts.

    • Verbesserte Konsolenausgabe.

    • Das Erstellen von Unreal- und Unity-Beispielen funktioniert jetzt mitquick-start, ohne dass weitere manuelle Schritte erforderlich sind.

    • SimSpace Weaver Localfunktioniert jetzt durch einfaches Aufrufenquick-start, kein manuelles Erstellen und Starten mehr.

    • SimSpace Weaver Localquick-starthat integrierte Unterstützung für die Protokollierung der App-Ausgabe.

    • SimSpace Weaver Localkann jetzt in einer Umgebung ohne GUI gestartet werden, z. B. in einer SSH-Sitzung.

    • Die Funktion „Benutzerdefinierter Container“ ist jetzt in das quick-start Skript integriert.

    • Verbesserte Unterstützung für Amazon Linux 2 (AL2): Skript-Workflows für Windows und AL2 sind jetzt vergleichbar. Bisher erforderten AL2-Projekte mehr manuelle Schritte und wurden für AL2 SimSpace Weaver Local nicht unterstützt.

  • Die Unreal Engine- und Unity-Plugins sind jetzt als Teil des verteilbaren SimSpace Weaver App-SDK-Pakets enthalten.

  • Fehlerkorrekturen für SimSpace Weaver Local

    • Es wurde ein Fehler behoben, bei dem Entitäten dieselbe Entitäts-ID zugewiesen werden konnte.

    • Es wurde ein Fehler behoben, bei dem zwei Partitionen dieselbe Partitions-ID zugewiesen werden konnte.

    • Ein Fehler im Zusammenhang mit dem Versuch von Apps, in Entitäten zu schreiben, die ihnen nicht gehörten, wurde behoben.

    • Ein Problem mit einem Speicherleck wurde behoben.

Ein Projekt auf Version 1.17.0 aktualisieren

  1. Richten Sie die 1.17.0-Distribution ein: Gehen Sie die Einrichtungsprozeduren erneut durch, da wir sie für 1.17.0 geändert haben. Weitere Informationen finden Sie unter Einrichten für SimSpace Weaver.

  2. Jedes Weaver App SDK ist jetzt in einem eigenen Verzeichnis vorhanden. Aktualisieren Sie Ihre Build-Pfade, um dies widerzuspiegeln.

    1. C++-Verzeichnis: SimSpaceWeaverAppSdk/cpp

      • Das SimSpace Weaver C++ App SDK verwendet jetzt eine FindSimSpaceWeaverAppSdk.cmake Datei. Diese Datei richtet ein weaver Ziel ein, mit dem verknüpft wird, und enthält wichtige Bugfixes beim Erstellen für Weaver in der AWS Cloud. Sie sollten dies verwenden, anstatt direkt auf die Binärdateien zu verlinken.

    2. Python-Verzeichnis: SimSpaceWeaverAppSdk/python

    3. Unity-Plugin: SimSpaceWeaverAppSdk/unity

    4. Unreal Engine-Plugin: SimSpaceWeaverAppSdk/unreal

  3. Die vorherigen tools Skripte funktionieren mit der neuen SimSpace Weaver Distribution nicht. Um die neuen tools Skripte mit Ihrem Projekt zu verwenden:

    1. Löschen Sie Ihre alten tools/local Verzeichnisse tools/windowstools/linux, und.

    2. Kopieren Sie das tools Verzeichnis eines Beispielprojekts, das dasselbe SimSpace Weaver App-SDK wie Ihr Projekt verwendet. Stellen Sie sicher, dass Sie ausgeführt haben, setup.py bevor Sie dieses Verzeichnis kopieren.

Wichtig

Es wird nur garantiert, dass die Tools-Skripte mit den Beispielprojekten funktionieren. Möglicherweise müssen Sie diese Skripte, insbesondere das build.py Skript, bearbeiten, um mit Ihrem Projekt arbeiten zu können. Alle Änderungen betreffen nur Ihr Projekt, daher können wir Ihnen keine Hinweise geben.

Häufig gestellte Fragen zu Version 1.17.0

Muss ich auf Version 1.17.0 aktualisieren?

Dies ist kein erforderliches Update, da es keine Änderungen an der SimSpace Weaver API oder dem SimSpace Weaver App-SDK gibt. Sie müssen auf Version 1.17.0 aktualisieren, wenn Sie Version 1.17.0 verwenden möchtenSimSpace Weaver Local, die mehrere Bugfixes enthält.

Was ist die erforderliche Python-Mindestversion?

Python 3.9 ist die Mindestversion.

Was ist die erforderliche CMake-Mindestversion?

CMake-Version 3.13 ist die Mindestversion.

Welche Mindestversion von Unreal Engine ist erforderlich?

Unreal Engine 5.0 ist das Minimum.

Welche Mindestversion von Unity ist erforderlich?

Unity-Version 2022.3.19.F1 ist die Mindestversion.