Descripción del configurador de proyectos de - 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.

Descripción del configurador de proyectos de

Esta función se encuentra enVista previaLiberación y sujeto a cambios.
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.

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 configurador de proyectos, tenga en cuenta los cambios siguientes.

Establecer un proyecto predeterminado (activo)

Cuando establece el proyecto predeterminado (activo), el configurador de proyectos 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 proyecto de

Cuando crea un nuevo proyecto en el configurador de proyectos, ocurren diversas cosas:

  • Project Configurator utiliza elEmptyTemplatePara 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, el configurador de proyectos actualiza la lista de gemas habilitadas que se conserva enlumberyard_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 el requerido.dllArchivos 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 el configurador de proyectos 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 enlumberyard_version\dev\Gems\Gem_Namedirectorio.

  • 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.