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.
Schnellstart-Tutorial für SimSpace Weaver
Dieses Tutorial führt Sie durch den Prozess zum Erstellen und Ausführen einer Simulation SimSpace Weaver in wenigen Minuten. Wir empfehlen, dass Sie mit diesem Tutorial beginnen und anschließend das ausführliche Tutorial durchgehen.
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie die Schritte unter abgeschlossen haben. Einrichten für SimSpace Weaver
Anmerkung
Die hier verwendeten Skripte dienen der besseren Übersicht und sind NICHT erforderlich. In der ausführlichen Anleitung erfahren Sie, wie diese Schritte manuell ausgeführt werden können.
Schritt 1: Protokollierung aktivieren (optional)
Um die Protokollierung zu aktivieren
-
Navigieren Sie zu:
sdk-folder
/Samples/PathfindingSample/tools -
Öffnen Sie die Schemadatei in einem Texteditor:
pathfinding-single-worker-schema.yaml
-
Suchen Sie den
simulation_properties:
Abschnitt am Anfang der Datei:simulation_properties: default_entity_index_key_type: "Vector3<f32>"
-
Fügen Sie nach der Zeile die folgenden 2 Zeilen ein
simulation_properties:
:log_destination_service: "logs" log_destination_resource_name: "MySimulationLogs"
-
Vergewissern Sie sich, dass Ihr
simulation_properties:
Abschnitt dem folgenden entspricht:simulation_properties: log_destination_service: "logs" log_destination_resource_name: "MySimulationLogs" default_entity_index_key_type: "Vector3<f32>"
-
Speichern Sie die Datei und beenden Sie den Text-Editor.
Schritt 2: Schnellstart mit dem Konsolen-Client (Option 1)
Navigieren Sie zu:
sdk-folder/Samples/PathfindingSample/tools/cloud
Führen Sie einen der folgenden Befehle aus:
-
Docker:
python quick-start.py --consoleclient
-
WSL:
python quick-start.py —-consoleclient --al2
Standardmäßig wird dadurch eine Simulation mit einer einzelnen Partition auf einem einzelnen Worker gestartet. Andere Konfigurationen können gestartet werden, indem das --schema {file name}.yaml
aus dem /Samples/PathfindingSample/tools/
Ordner übergeben wird.
Anmerkung
Eine Ausführliches Tutorial: Erfahren Sie die Details beim Erstellen der Beispielanwendung ausführliche Erläuterung der Funktionsweise dieses Skripts finden Sie unter.
Schritt 2: Schnellstart mit dem Unreal Engine-Client (Option 2)
Siehe Den Unreal Engine View Client starten.
Stoppen und löschen Sie Ihre Simulation
Navigieren Sie zu:
sdk-folder/Samples/PathfindingSample/tools/cloud
Finden Sie die Namen Ihrer Simulationen:
aws simspaceweaver list-simulations
Stoppen und löschen Sie die Simulation
python stop-and-delete.py --simulation
simulation-name
Fehlerbehebung
-
FileNotFoundError: cmake
subprocess.run('cmake') ... FileNotFoundError: The system cannot find the file specified
-
Lösung: Das Skript kann den Befehl
cmake
nicht finden. Bitte stellen Sie sicher, dass Sie die empfohlene CMake-Mindestversion installiert haben und dass sie mit demcmake
Befehl im PATH aufgerufen werden kann. Verwenden Sie den Befehlcmake -version
zur Überprüfung.
-
-
ImportError: Das Laden der DLL ist beim Import von libweaver_app_sdk_python_v1 fehlgeschlagen: Das angegebene Modul konnte nicht gefunden werden.
-
Lösung: Dieser Fehler tritt auf, wenn Python 3.9 nicht zum Starten des Weaver Python SDK verwendet wird. Bitte stellen Sie sicher, dass die mit dem Befehl „Python“ verknüpfte Python-Version Python 3.9 ist. Sie können dies überprüfen, indem Sie den
python --version
Befehl ausführen.
-
-
Das Schnellstart-Skript scheint nach dem Start von Docker Build hängen zu bleiben.
-
Lösung: Manchmal benötigt Docker ein paar Minuten, um sich aufzuwärmen. Wenn dieses Problem länger als ~5 Minuten andauert, starten Sie Docker oder Ihr System neu.
-
-
target_compile_features Keine bekannten Funktionen für den CXX-Compiler „GNU“:
-
Lösung: Leeren Sie Ihren Docker-Cache, löschen Sie das Weaverappbuilder-Docker-Image, löschen Sie die Build-Artefakte Ihres Projekts und führen Sie es erneut aus.
setup.py
Dadurch sollte Ihre Docker-Umgebung zurückgesetzt und der Fehler behoben werden.
-