Tutorial di avvio rapido per SimSpace Weaver - AWS SimSpace Weaver

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Tutorial di avvio rapido per SimSpace Weaver

Questo tutorial ti guida attraverso il processo per creare ed eseguire una simulazione SimSpace Weaver in pochi minuti. Ti consigliamo di iniziare con questo tutorial e poi passare al tutorial dettagliato in seguito.

Requisiti

Prima di iniziare, assicurati di aver completato i passaggi indicatiConfigurazione di SimSpace Weaver.

Nota

Gli script utilizzati qui vengono forniti per comodità dell'utente e NON sono obbligatori. Consulta il tutorial dettagliato per scoprire come eseguire questi passaggi manualmente.

Passaggio 1: abilitare la registrazione (opzionale)

Per attivare la registrazione
  1. Vai a:

    sdk-folder/Samples/PathfindingSample/tools
  2. Apri il file dello schema in un editor di testo:

    pathfinding-single-worker-schema.yaml
  3. Trova la simulation_properties: sezione all'inizio del file:

    simulation_properties: default_entity_index_key_type: "Vector3<f32>"
  4. Inserisci le seguenti 2 righe dopo la rigasimulation_properties::

    log_destination_service: "logs" log_destination_resource_name: "MySimulationLogs"
  5. Conferma che la simulation_properties: sezione sia uguale alla seguente:

    simulation_properties: log_destination_service: "logs" log_destination_resource_name: "MySimulationLogs" default_entity_index_key_type: "Vector3<f32>"
  6. Salva il file ed esci dall'editor di testo.

Passaggio 2: avvio rapido con il client della console (opzione 1)

Vai a:

sdk-folder/Samples/PathfindingSample/tools/cloud

Eseguire uno dei seguenti comandi:

  • Docker: python quick-start.py --consoleclient

  • WSL: python quick-start.py —-consoleclient --al2

Per impostazione predefinita, verrà avviata una simulazione con una singola partizione su un singolo lavoratore. Altre configurazioni possono essere avviate passando il file --schema {file name}.yaml dalla cartella. /Samples/PathfindingSample/tools/

Nota

Vedi Tutorial dettagliato: scopri i dettagli durante la creazione dell'applicazione di esempio per una spiegazione approfondita di ciò che fa questo script.

Passo 2: Avvio rapido con il client Unreal Engine (opzione 2)

Per informazioni, consulta Avvio del client di visualizzazione Unreal Engine.

Interrompi ed elimina la simulazione

Vai a:

sdk-folder/Samples/PathfindingSample/tools/cloud

Trova i nomi delle tue simulazioni:

aws simspaceweaver list-simulations

Interrompi ed elimina la simulazione

python stop-and-delete.py --simulation simulation-name

Risoluzione dei problemi

  • FileNotFoundError: cmake

    subprocess.run('cmake') ... FileNotFoundError: The system cannot find the file specified
    • Risoluzione: lo script non riesce a trovare il comandocmake. Assicurati di avere installata la versione minima consigliata di CMake e che possa essere chiamata con il cmake comando in PATH. Usa il comando cmake -version per verificare.

  • ImportError: caricamento della DLL non riuscito durante l'importazione di libweaver_app_sdk_python_v1: il modulo specificato non è stato trovato.

    • Risoluzione: questo errore si verifica quando Python 3.9 non viene utilizzato per avviare Weaver Python SDK. Assicurati che la versione python associata al comando «python» sia Python 3.9. Puoi verificare eseguendo il comando. python --version

  • Lo script di avvio rapido appare bloccato dopo l'avvio di Docker Build.

    • Risoluzione: a volte Docker ha bisogno di alcuni minuti per riscaldarsi. Se il problema persiste per più di ~5 minuti, riavvia Docker o il sistema.

  • target_compile_features nessuna funzionalità nota per il compilatore CXX «GNU»:

    • Risoluzione: svuota la cache di Docker, elimina l'immagine Docker di weaverappbuilder, elimina gli artefatti di compilazione del progetto e riesegui. setup.py Questo dovrebbe ripristinare l'ambiente Docker e risolvere l'errore.