Tutorial de inicio rápido para SimSpace Weaver - AWS SimSpace Weaver

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Tutorial de inicio rápido para SimSpace Weaver

Este tutorial le guía a través del proceso para crear y ejecutar una simulación en cuestión de SimSpace Weaver minutos. Le recomendamos que comience con este tutorial y luego continúe con el tutorial detallado.

Requisitos

Antes de comenzar, asegúrese de que ha realizado los pasos que se detallan en Configuración de SimSpace Weaver.

nota

Los scripts que se utilizan aquí se proporcionan para su comodidad y NO son obligatorios. Consulte el tutorial detallado para saber cómo se pueden realizar estos pasos manualmente.

Paso 1: Habilitar el registro (opcional)

Para activar el registro
  1. Navegue hasta:

    sdk-folder/Samples/PathfindingSample/tools
  2. Abra el archivo de esquema en un editor de texto:

    pathfinding-single-worker-schema.yaml
  3. Busque la sección simulation_properties: al principio del archivo:

    simulation_properties: default_entity_index_key_type: "Vector3<f32>"
  4. Inserte las dos líneas siguientes después de la línea simulation_properties::

    log_destination_service: "logs" log_destination_resource_name: "MySimulationLogs"
  5. Confirme que su sección simulation_properties: es como sigue:

    simulation_properties: log_destination_service: "logs" log_destination_resource_name: "MySimulationLogs" default_entity_index_key_type: "Vector3<f32>"
  6. Guarde el archivo y salga del editor de texto.

Paso 2: Inicio rápido con el cliente de consola (opción 1)

Navegue hasta:

sdk-folder/Samples/PathfindingSample/tools/cloud

Ejecute uno de los siguientes comandos:

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

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

De forma predeterminada, se iniciará una simulación con una sola partición en un solo equipo de trabajo. Se pueden iniciar otras configuraciones transfiriéndolas --schema {file name}.yaml desde la /Samples/PathfindingSample/tools/ carpeta.

nota

Consulte Tutorial detallado: conozca los detalles mientras crea la aplicación de muestra para obtener una explicación detallada de lo que hace este script.

Paso 2: Comience rápidamente con el cliente de Unreal Engine (opción 2)

Consulte Lanzamiento del cliente de visualización de Unreal Engine.

Detenga y elimine su simulación

Navegue hasta:

sdk-folder/Samples/PathfindingSample/tools/cloud

Busque los nombres de sus simulaciones:

aws simspaceweaver list-simulations

Detenga y elimine la simulación

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

Resolución de problemas

  • FileNotFoundError: cmake

    subprocess.run('cmake') ... FileNotFoundError: The system cannot find the file specified
    • Resolución: el script no puede encontrar el comandocmake. Asegúrese de tener instalada la versión mínima recomendada de CMake y de que se pueda llamar a ella con el cmake comando de la ruta. Usa el comando cmake -version para verificarlo.

  • ImportError: No se pudo cargar la DLL al importar libweaver_app_sdk_python_v1: no se encontró el módulo especificado.

    • Solución: este error se produce cuando Python 3.9 no se utiliza para iniciar el SDK de Python de Weaver. Asegúrese de que la versión de Python asociada al comando «python» sea Python 3.9. Puede comprobarlo ejecutando el python --version comando.

  • El script de inicio rápido aparece bloqueado después de iniciar Docker Build.

    • Solución: a veces, Docker necesita unos minutos para calentarse. Si el problema persiste durante más de aproximadamente 5 minutos, reinicie Docker o el sistema.

  • target_compile_features no tiene ninguna función conocida del compilador CXX «GNU»:

    • Solución: borre la memoria caché de Docker, elimine la imagen de Docker de weaverappbuilder, elimine los artefactos de creación de su proyecto y vuelva a ejecutarlo. setup.py Esto debería restablecer el entorno de Docker y resolver el error.