Con el sistema de compilación de Waf - Guía del usuario de Lumberyard

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.

Con el sistema de compilación de Waf

Open 3D Engine (O3DE), el sucesor de Lumberyard, ya está disponible en Developer Preview. Descargar O3DEo visite elBlog de AWS Game Techpara obtener más información.

Lumberyard utiliza el sistema de compilación Waf para permitirle alternar entre varias canalizaciones de compilación y garantizar que solo compila lo necesario. Puede utilizar extensiones, como la generación automática de proyectos o una simple GUI, para modificar el sistema de base de línea de comando para los requisitos del proyecto.

Puede ejecutar Waf utilizando los siguientes métodos:

  • Ventana de línea de comandos

  • Archivo de solución de Visual Studio generado por Waf. Waf crea un archivo de la solución Visual Studio junto con los proyectos definidos en las especificaciones del proyecto seleccionado. Si más de un archivo de especificaciones incluye el mismo proyecto, solo se crea un archivo de proyecto para evitar así duplicados. Waf utiliza las especificaciones del proyecto para determinar los proyectos, los filtros del proyecto y las posibles configuraciones de compilación. Waf utiliza los archivos wscript para identificar definiciones de proyectos individuales.

nota

Waf es compatible con la versión de Python 3 que viene incluido con Lumberyard.

Lumberyard incluye elProject Configurator, una aplicación independiente que le permite especificar a Waf qué plantillas y activos del juego (gemas) incluir en la compilación del mismo.