Lumberyard
Guía del usuario (Version 1.21)

Descripción del Project Configurator

Esta característica está en versión preliminar y está sujeta a cambios.

El Project Configurator es una aplicación para especificar la configuración que afecta a la creación y edición de su proyecto de juego. Cuando trabaje con el Project Configurator, tenga en cuenta los cambios siguientes.

Establecer un proyecto predeterminado (activo)

Cuando establece el proyecto predeterminado (activo), Project Configurator modifica los siguientes archivos con la información que se indica a continuación:

lumberyard_version\dev\bootstrap.cfg

La propiedad sys_game_folder especifica el proyecto que el editor y el iniciador del equipo intenta cargar (por ejemplo, sys_game_folder=SamplesProject).

lumberyard_version\dev\_WAF_\user_settings.options

La propiedad enabled_game_projects es una lista separada por comas de uno o varios proyectos que se van a incluir en una compilación.

Crear un nuevo producto

Cuando crea un nuevo proyecto en Project Configurator, ocurren diversas cosas:

  • Project Configurator utiliza EmptyTemplate para crear un nuevo proyecto. Esta plantilla se encuentra en el directorio lumberyard_version\dev\ProjectTemplates\EmptyTemplate.

  • El contenido de lumberyard_version\dev\ProjectTemplates\EmptyTemplate\code\EmptyTemplate se copia en el directorio siguiente:

    lumberyard_version\dev\code\NewProjectName

  • El contenido de lumberyard_version\dev\ProjectTemplates\EmptyTemplate se copia en el directorio siguiente:

    lumberyard_version\dev\NewProjectName

  • El EmptyTemplate se sustituye en ambos directorios nuevos con el nombre del nuevo proyecto, lo que incluye los nombres de los archivos y el contenido de los archivos.

Para obtener más información acerca de las plantillas, consulte Plantillas de proyecto.

Habilitar o deshabilitar gemas

Cuando habilita o deshabilita una gema en un proyecto, Project Configurator actualiza la lista de gemas habilitadas que se conserva en lumberyard_version\dev\Game_Project\gems.json.

Para obtener más información, consulte Habilitación de gemas.

  • Cuando se habilita una gema, se añade a la lista en gems.json.

  • Cuando se deshabilita una gema, se quita de la lista en gems.json.

  • Habilitar o deshabilitar una gema actualiza los archivos Editor.xml y Game.xml. Encontrará estos archivos en el directorio lumberyard_version\dev\Game_Project\Config. Estos archivos indican a Lumberyard que cargue los archivos .dll necesarios para las gemas que especifique.

    nota

    Los archivos Editor.xml y Game.xml solo se actualizan cuando habilita o deshabilita gemas donde "LinkType":"Dynamic" en el archivo gem.json. Para obtener más información, consulte Archivo JSON de gema.

Crear una gema nueva

Cuando utiliza Project Configurator para crear una gema, ocurre lo siguiente:

  • El contenido de la plantilla de gemas (que forma parte de los recursos de Project Configurator y no es accesible directamente) se copia en el directorio lumberyard_version\dev\Gems\Gem_Name.

  • Las cadenas con el nombre de la gema en el contenido que se copió se sustituyen por el nombre de la gema para que pase a ser una gema válida.

Para obtener más información, consulte Creación de una gema.