Una gran característica de Unreal Editor para Fortnite (UEFN) es la opción de crear varios niveles dentro de un solo proyecto. Añadir varios niveles a un proyecto permite crear prototipos de tus ideas de diseño y desarrollo de juegos mediante la creación de un entorno vacío secundario (o más) donde puedes crear dispositivos de Verse, niveles en graybox y mucho más.
Los niveles adicionales en UEFN son recursos y no deben confundirse con la forma en que Unreal Engine utiliza los niveles. No puedes vincular niveles dentro del proyecto para crear una isla de varios niveles, y no puedes vincularlos a proyectos creados en Unreal Engine. Solo un nivel puede ser el mapa predeterminado en un proyecto de UEFN.
Crear un nivel en UEFN significa lo siguiente:
Un nuevo nivel en blanco está disponible en el explorador de contenido.
Solo se puede acceder al nivel abriendo el proyecto.
Los niveles pueden promoverse dentro del proyecto para convertirse en el mapa predeterminado.
Hay varias cosas que debes tener en cuenta al añadir un nivel a tu proyecto:
Los niveles se pueden duplicar, lo que te permite crear un prototipo de una mecánica de juego o un dispositivo de Verse en el nuevo nivel sin romper el nivel principal.
Los niveles adicionales contribuyen al tamaño total de tu proyecto, así que asegúrate de eliminar los niveles adicionales antes de publicar tu isla.
La creación de un nuevo nivel dentro de un proyecto que utiliza una plantilla de isla da como resultado un nivel completamente en blanco. Tendrás que crear tu propio terreno en el nuevo nivel.
Crear un nuevo nivel
Aunque no puedes vincular niveles para crear una experiencia en varias islas, puedes usar niveles adicionales para probar tus conceptos de juego sin añadir dispositivos de Verse, recursos importados, etc., al mapa predeterminado. Estas son algunas formas de añadir un nivel a tu proyecto.
Desde el menú Archivo
Haz clic en Archivo para abrir las opciones del menú Archivo.
Selecciona una de las siguientes opciones en el menú Archivo.
Nuevo nivel
Nuevo nivel desde isla
Aparece una miniatura de nuevo nivel en la vista de recursos.
Se te pedirá que pongas un nombre al nuevo nivel.
Desde el explorador de contenido
Dentro de la vista de recursos del explorador de contenido, haz clic con el botón derecho para abrir el menú contextual.
Selecciona Nivel en el menú contextual. Aparece una miniatura de nuevo nivel en la vista de recursos.
Se te pedirá que pongas un nombre al nuevo nivel.
Si estás probando un concepto, es útil nombrar el nivel adicional después del concepto. Por ejemplo, Graybox_Ideas.
Duplicar un nivel
Otra forma de crear un nuevo nivel es duplicar uno existente. Duplicar un nivel ofrece una manera de explorar ideas en jugabilidad, diseño de niveles y más sin romper el original. Este flujo de trabajo solo funciona si el nivel que se está duplicando no se encuentra abierto en el visor.
Si solo tienes un nivel y deseas duplicarlo, debes crear un segundo nivel temporal al que puedas cambiar. Luego, puedes conservarlo o eliminarlo una vez que se complete la duplicación.
Para duplicar un nivel, sigue estos pasos.
En el explorador de contenido, abre un nivel que no quieras duplicar. En la imagen siguiente, el nivel etiquetado como A es el nivel abierto en el visor. El nivel etiquetado como B es el nivel que se duplicará.
En la vista de recursos, haz clic con el botón derecho en la miniatura del nivel para abrir el menú contextual.
Selecciona Duplicar en el menú desplegable. El nivel se duplica en el explorador de contenido.
Se te pedirá que cambies el nombre del nuevo nivel.
El nivel duplicado contiene todo el mismo contenido que el original.
Abrir un nivel
Hay varias formas de abrir un nivel en tu proyecto.
Desde el menú Archivo
Dentro de un proyecto abierto, puedes usar el menú Archivo para abrir un nuevo nivel. Para abrir un nivel, sigue estos pasos.
Selecciona Archivo > Abrir nivel. Aparecerá una ventana con todos los niveles que hayas creado en este proyecto. Selecciona un nivel, y este se abrirá en el visor. Esto también hará que el nivel que está actualmente abierto se guarde y se cierre.
Selecciona Archivo > Niveles recientes. Selecciona la flecha para elegir entre la lista de niveles recientes en los que estuviste trabajando.
Desde el explorador de contenido
Para abrir un nivel dentro de la vista de recursos, sigue estos pasos.
Desplázate hasta la vista de recursos en el explorador de contenido.
Haz doble clic en la miniatura del nivel desde la carpeta principal del proyecto en el explorador de contenido.
Promocionar un nivel
Si uno de los niveles del proyecto se convierte en el que quieres publicar, puedes promocionar ese nivel al estado de mapa predeterminado en GameFeatureData. Promocionar un nivel significa lo siguiente:
El nivel para a ser publicable.
El nivel se abre al abrir el proyecto.
Para promocionar un nivel, sigue estos pasos.
Haz doble clic en la miniatura de GameFeatureData. Se abre la ventana GameFeatureData.
Selecciona el menú desplegable Mapa predeterminado y, en la lista, selecciona el nivel que vas a promocionar. El nivel se convierte automáticamente en el mapa predeterminado.
Mapa de datos
Los datos del mapa se refieren a los diversos niveles dentro del proyecto. Todos los niveles que creas dentro de un proyecto se pueden añadir a la matriz MapData. Si los niveles de prueba son varios, el tamaño del paquete de tu proyecto aumenta de forma significativa, lo que afecta el rendimiento del proyecto y puede haber problemas de memoria cuando tengas todo listo para publicar.
Esta opción te permite asegurarte de que todos los datos del proyecto estén cooked y se distribuyan al servidor en tiempo de ejecución, y elimina las referencias a niveles adicionales que se eliminaron del proyecto.
Quitar referencias a niveles y eliminar niveles
Para eliminar las referencias a niveles adicionales, haz lo siguiente:
Haz clic en el ícono + para abrir la lista de niveles adicionales.
Selecciona un nivel para añadirlo a la matriz MapData.
Selecciona el ícono de la papelera en MapData. Ahora puedes eliminar los niveles adicionales desde el explorador de contenido.
Selecciona la miniatura del nivel adicional en el explorador de contenido para resaltarla.
Haz clic con el botón derecho en el explorador de contenido para abrir el menú contextual y, a continuación, selecciona Eliminar en la lista de opciones. Aparecerá una advertencia emergente.
Selecciona Forzar eliminación en la ventana emergente. El nivel se elimina del proyecto.
Esta tarea tarda algún tiempo en completarse.
Los datos de nivel se eliminan del proyecto y ya no contribuyen al tamaño general del proyecto.
Información adicional del nivel
A continuación se proporciona información importante sobre cómo trabajar en un proyecto con varios niveles.
Un nuevo nivel no se abre automáticamente cuando el proyecto se selecciona desde el explorador de proyectos.
No hay límite en la cantidad de niveles que puedes añadir a un proyecto.
Los miembros del equipo pueden trabajar en diferentes niveles dentro del proyecto sin bloquearse entre sí.
En casos poco frecuentes, puede que se bloquee la edición de un nivel completo cuando un miembro del equipo está trabajando en él.
Al editar entidades de Scene Graph en un nivel, este nivel se bloquea para los miembros del equipo porque Scene Graph no admite un archivo por actor.
La edición de utilerías, dispositivos, ajustes de isla, etc. debería funcionar bien, ya que solo se admite un archivo por actor.