Lumberyard
Guía del usuario (Version 1.21)

Con el sistema de compilación Waf

Lumberyard utiliza el Sistema de compilación de 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 requiere Python 2.7 o posterior.

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