Amplía la mecánica del jugador en tus islas de LEGO® con el sistema de colocación de cuadrícula utilizando el dispositivo Verse personalizado Cuadrícula de LEGO. Con este sistema, los jugadores pueden colocar elementos en tu isla de LEGO. Este sistema de colocación de cuadrícula rastrea dónde pueden y no pueden colocar elementos los jugadores en tu mundo. Incluye una interfaz de usuario (IU) para que los jugadores seleccionen los elementos.
Crea un inventario de recursos a los que los jugadores puedan acceder a través de diversos modos de juego, como eventos y logros. Amplía tu inventario de recursos con diseños de ladrillos utilizando Brick Editor.
Esta guía indica, paso a paso, cómo crear un sistema de cuadrícula para colocar elementos, tal y como se muestra en la plantilla Revolución floral.
Conéctalo a tu isla foral existente para que los jugadores puedan colocar los elementos que desbloqueen.
Piensa en la disposición de los niveles y diséñalos.
Incorpora elementos de LEGO del inventario de recursos.
Para crear tu propio sistema de colocación de elementos, debes utilizar una combinación de las clases personalizadas de Verse de Revolución floral de LEGO y algunos dispositivos de Fortnite existentes para imitar su funcionalidad.
Puedes crear un nuevo nivel en la plantilla sobre el que trabajar y, a continuación, eliminar los niveles de la plantilla cuando lo optimices todo antes de publicar.
Migración de recursos desde Revolución floral
Si no estás trabajando dentro de la plantilla, puedes copiar las siguientes carpetas de la plantilla a tu proyecto existente. UEFN cuenta con una herramienta de migración para copiar recursos a un proyecto, incluidas las dependencias.
Para migrar los recursos:
En el Almacén de contenido, ve hasta la carpeta del proyecto y haz clic con la tecla Mayús. pulsada en las siguientes carpetas.
LEGO_Grid_Placement
LEGOQuests
LEGOUtilities
elementos
IU
Haz clic con el botón derecho en las carpetas y selecciona Migrar.
Selecciona la ubicación del proyecto al que quieras mover los recursos. Debes colocar los recursos en la carpeta del proyecto.
Los dispositivos y las utilidades principales para crear el sistema de cuadrícula se encuentran en las carpetas LEGO_Grid_Placement y LEGOUtilities. Puedes seguir los pasos para la creación general del sistema de colocación de cuadrícula.
Configuración del sistema de cuadrícula
Puedes crear el sistema de cuadrícula en tu isla LEGO utilizando Unreal Editor para Fortnite (UEFN).
Para configurar el sistema de cuadrícula:
Abre o crea una isla de LEGO en UEFN.
Abre el Almacén de contenido y ve a la Сarpeta del proyecto > LEGO_Grid_Placement.
Si copiaste los archivos de la plantilla, ve hasta la ubicación donde guardaste las carpetas.
Arrastra la clase de Verse
lego_grid_devicea tu nivel.
Deberías ver el dispositivo en tu isla y las opciones en el panel Detalles. Obtendrás más información sobre esta configuración en las secciones siguientes.
También puedes crear un nuevo dispositivo de Verse y copiar el siguiente fragmento de código.
using { /Fortnite.com/Characters }
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /Verse.org/Colors/NamedColors }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /UnrealEngine.com/Temporary/SpatialMath }
using { /Verse.org/Simulation/Tags }
using { /Fortnite.com/UI }
using { LEGOUtilities }
El fragmento de Verse depende de las utilidades que se encuentran en la carpeta LEGOUtilities. Debes tener estas utilidades en la carpeta del proyecto.
Condición para colocar objetos
Al jugar el primer nivel, usaste la herramienta Patchwork para colocar objetos en el mundo. Esta herramienta cumple una comprobación condicional en el dispositivo Cuadrícula de LEGO que busca la herramienta especificada que debe estar equipada para activar el sistema.
Para crear la conexión, utiliza el dispositivo Botón de condición. El dispositivo Botón de condición se conecta a la opción Button_GridToggle para activar y desactivar la cuadrícula cuando un jugador tiene un objeto específico.
Para crear la condición:
Desde el Almacén de contenido, ve a la carpeta Fortnite y busca Botón de condición.
Arrastra el dispositivo al nivel y ve al panel Detalles.
Desactiva la opción Visible en partida.
En Opciones de usuario > Objeto clave 1, haz clic en el menú desplegable Definición de objeto y busca Herramienta Patchwork. La herramienta que selecciones es el objeto condicional que los jugadores deben equipar para activar la cuadrícula.
Desde Fortnite > Dispositivos, arrastra un generador de objetos al nivel.
Colócalo cerca del lugar donde aparecerá tu jugador.
En la sección Aparición cronometrada establece el tiempo en 0.
Añade un elemento a la matriz de elementos y configura ese elemento como herramienta Patchwork.
Selecciona el dispositivo Colocación de cuadrícula y configura el campo condicional con el botón de condición que acabas de configurar.
Asignación de activadores
Para proporcionar una serie de utilidades, como la rotación de elementos, debes configurar los Dispositivos de entrada en el panel Detalles. Para crear la conexión, la plantilla utiliza dispositivos Activador de entrada.
El dispositivo Activador de entrada activa un evento cuando los jugadores pulsan o sueltan una entrada de control concreta. Este dispositivo se conecta a las opciones de activación restantes para ajustar el elemento cuando la cuadrícula está activa.
Para empezar a asignar activadores al dispositivo:
En el Almacén de contenido, ve a la carpeta Fortnite y busca Activador de entrada.
Arrastra 8 activadores de entrada al nivel.
En cada activador, utiliza la tabla siguiente para repetir los pasos de configuración de estos elementos en el panel Detalles:
El nombre del dispositivo. Para renombrar el dispositivo, haz clic en el nombre del dispositivo y pulsa F2.
El Tipo de entrada.
La Entrada del modo Creativo.
La Descripción del HUD.
Activador | Nombre | Tipo de entrada | Entrada del modo Creativo | Descripción del HUD |
1 | InputTrigger_Place | Acción de entrada del modo Creativo | Personalizado 1 (Disparar) | Colocar |
2 | InputTrigger_Delete | Acción de entrada del modo Creativo | Personalizado 2 (Apuntar) | Eliminar |
3 | InputTrigger_Previous | Acción de entrada del modo Creativo | Personalizado 15 (Peticiones de escuadrón) | Objeto anterior |
4 | InputTrigger_Next | Acción de entrada del modo Creativo | Personalizado 13 (Colocar marcador) | Siguiente objeto |
5 | InputTrigger_RotateCounterClock | Acción de entrada del modo Creativo | Personalizado 6 (Interactuar) | Girar en sentido antihorario |
6 | InputTrigger_RotateClockwise | Acción de entrada del modo Creativo | Personalizado 11 (Cambiar de barra de acceso rápido) | Rotar reloj |
7 | InputTrigger_SwitchTargeting | Acción de entrada del modo Creativo | Personalizado 13 (Colocar marcador) | Cambiar puntería |
8 | InputTrigger_OpenUI | Acción de entrada del modo Creativo | Personalizado 14 (Alternar inventario) | IU abierta |
Una vez configurados los dispositivos, puedes conectarlos a los campos de dispositivos de entrada correspondientes para crear las entradas que se utilizarán en la cuadrícula.
Es recomendable cambiar el nombre de los dispositivos para facilitar su búsqueda al conectarlos a campos de opciones.
Interfaz de usuario
Añade elementos visuales y mensajes a la pantalla de visualización frontal (HUD) de los jugadores con elementos de la interfaz de usuario (UI). Puedes crear la interfaz de usuario que utiliza el sistema para indicar a los jugadores si pueden colocar objetos o no.
El dispositivo utiliza elementos del espacio-mundo que se proporcionan en la carpeta de elementos. Sin embargo, puedes crear tus propios elementos para personalizar la interfaz de usuario.
No es necesario añadirlos al nivel, solo tienes que asignarlos en el dispositivo Cuadrícula de LEGO.
La plantilla utiliza los siguientes elementos clave:
Aparece un cuadro verde cuando un objeto se puede colocar en esa ubicación.
Una vista previa del elemento, que aparece dentro del cuadro verde.
Un cuadro rojo que informa al jugador de que no puede colocar el objeto seleccionado en esa zona.
Una X roja que aparece cuando el usuario intenta colocar un objeto en una zona no permitida.
Para configurar este comportamiento, haz lo siguiente:
Desde el Almacén de contenido, ve a Todo > Fortnite > Dispositivos > IU y arrastra un dispositivo Mensaje del HUD al nivel.
Haz clic en tu dispositivo de colocación de cuadrícula y ve hasta la categoría Interfaz de usuario del panel Detalles.
Haz clic en el menú desplegable MessageDevice_EntitySelect y localiza el dispositivo Mensaje del HUD que has colocado. El dispositivo conectado mostrará el nombre del elemento seleccionado actualmente.
Establece lo siguiente para crear el mensaje visual de la colocación de elementos:
Asigna el campo PreviewBox_Plot_White al elemento PreviewBox_Plot_White.
Asigna el campo PreviewBox_Object_Green al elemento PreviewBox_Object_Green.
Asigna el campo PreviewBox_Object_Red al elemento PreviewBox_object_Red.
Asigna el campo PreviewCross al elemento Preview_Cross.
Siguiente
Una vez creada la asignación de entradas y la interfaz de usuario, es el momento de configurar el dispositivo Gestor de entidades de cuadrícula con elementos.