La plantilla de aventuras de acción LEGO® incluye los elementos necesarios para crear una aventura de acción clásica con misiones, combates y desafíos. Sobre todo, esta plantilla hace uso del dispositivo de dispositivos de ensamblaje LEGO® para que demuestres al entorno que eres un constructor profesional LEGO certificado. Sumérgete en esta experiencia mientras disfrutas de sus vibraciones y sonidos relajantes.
En este juego, hay un universo, pero muchos mundos que salvar y muchos sombreros que ponerse. Conviértete en Guerrero, Destructor o Ladrón, y desbloquea misiones que utilizan herramientas únicas a medida que cambias tu estilo de juego para cada personaje de clase. Con cada clase, cumple con tu deber heroico de salvar el universo mientras combates a los molestos enemigos.
En la tierra de LEGO, vale la pena ser un héroe. Tus acciones pueden otorgarte espigas que puedes usar para montar utilería que desbloquea nuevas zonas, cumplir requisitos de misiones y desbloquear trofeos en el juego. A medida que avances en cada clase, te encontrarás con pruebas gratificantes que te mantendrán alerta mientras sorteas obstáculos.
Al final de cada misión de clase, ¡descubrirás que la banana se volvió mala! De ti depende enfrentarte al pícaro PNJ Bananín huesudo en un sistema de ataque basado en Verse. Encontrarás esta batalla con cada clase a medida que cambies tu estilo de lucha para adaptarlo a tu arma.
Cuando todo haya terminado, termina el juego con un tutorial junto a la siguiente guía, y salva tu universo aprendiendo las mecánicas para recrear esta experiencia. Suerte en tu aventura, héroe.
Acceso a la plantilla de aventuras de acción LEGO
Sigue los pasos a continuación para acceder a esta plantilla en UEFN.
En el explorador de proyectos, ve a Plantillas de marca y, a continuación, utiliza el menú desplegable Todas las marcas y selecciona Isla de LEGO®.
Selecciona la plantilla de aventuras de acción LEGO. Luego, en Nombre del proyecto, escribe el nombre del proyecto.
En Valores predeterminados del proyecto, establece si tu proyecto estará en Unreal Revision Control y la Selección del equipo.
Luego, haz clic en Crear para cargar tu proyecto.
Cómo crear una misión personalizada
La plantilla de aventuras de acción ofrece muchas misiones que dan a los jugadores un sentido de propósito durante todo el juego. Estas misiones se rastrean individualmente a través de datos persistentes.
Comienza una sesión para que puedas probar tu búsqueda mientras la creas.
Puedes crear un dispositivo de Verse para configurar misiones dentro de tu juego y ofrecer elementos como espigas coleccionables LEGO® como recompensa para los jugadores. También puedes usar este sistema de misiones para avanzar en la historia de tu juego.
A través de los eventos como Misión iniciada, Misión abortada y Misión completada puedes hacer aparecer al comenzar la misión.
Sigue los pasos que se indican a continuación para crear un sistema de misión.
En la barra de herramientas del visor, crea un dispositivo de Verse denominado LEGO_quest_giver y arrástralo a tu proyecto.
Luego, arrastra dos dispositivos de
botón a tu proyecto.Nombra uno como button_quest_giver y el otro como button_quest.
Añade el siguiente código de Verse a tu proyecto.
Verseusing { /Fortnite.com/Characters } using { /Fortnite.com/Devices } using { /Verse.org/Simulation } using { /UnrealEngine.com/Temporary/Diagnostics } # ==================================================================================================================================== # LEGO quest giver device that manages a linear quest system # ====================================================================================================================================Desde el explorador de contenido, navega hasta Fortnite > Dispositivos > Lógica, y arrastra dos dispositivos
rastreadores al proyecto.Nombra uno como tracker_main_quest y el otro como tracker_quest_giver.
Coloca el dispositivo de botón button_quest en un lugar visible cerca de tu PNJ para que los jugadores puedan activar la misión.
Coloca el dispositivo de botón button_quest_giver dentro del holograma del PNJ para que quede oculto.
Desde el explorador de contenido navega hasta Fortnite > Dispositivos > !Beta, y arrastra un dispositivo generador de PNJ al proyecto.
Cómo configurar el dispositivo de misión
A continuación, configura el dispositivo LEGO_quest_giver y enlaza tus dispositivos para configurar tu primer sistema de misiones. Para hacerlo, sigue los pasos que se indican a continuación.
En tu proyecto o en el panel esquematizador selecciona el dispositivo LEGO_quest_giver.
En el panel de detalles del dispositivo, ve a QuestGiverName y establece el nombre del PNJ que realiza la misión.
A continuación, ve a Button_Interact y selecciona la opción button_quest_giver.
Navega a TrackerDevice, y establece la opción tracker_quest_giver.
El sistema de misión se configura como una matriz de lego_quest o lego_quest_repeatable. Una misión LEGO es un sistema de misiones único en el que los jugadores pueden progresar en cualquier orden.
Cómo crear misiones que se pueden repetir
Para las misiones que se pueden repetir, incluso puedes crear una mecánica que requiera la recolección constante de espigas o establecer enemigos que se puedan derrotar varias veces.
En el panel de detalles del dispositivo LEGO_quest_giver, selecciona el ícono + de Misiones para añadir un elemento de matriz a la misión.
Asegúrate de que la matriz está configurada como LEGO_quest, luego ve a Nombre y escribe el nombre de la misión.
Despliega la matriz Mostrar texto, y coloca el texto para el diálogo.
En la matriz Misión, ve hasta TrackerDevice y selecciona la opción tracker_main_quest.
Tus jugadores no podrán aceptar nuevas misiones a menos que configures tu misión como repetible. También puedes configurar un dispositivo Activador para reiniciar la progresión de la misión.
Cómo restablecer misiones
Para configurar tus misiones de modo que se reinicien, sigue los pasos que se indican a continuación.
Desde el explorador de contenido, navega hasta Fortnite > Dispositivos > Lógica, y arrastra un dispositivo de activación al proyecto.
En el panel esquematizador, selecciona el dispositivo LEGO_quest_giver.
Luego, en el panel de detalles, haz clic en el menú desplegable Trigger_ResetProgress y selecciona el dispositivo de activación.
En el panel esquematizador ve hasta Área de demostración > DemoDisplay_Quest para ver la misión de demostración preconfigurada.
Cómo configurar los rastreadores
Puedes utilizar el dispositivo rastreador para aumentar, disminuir y completar tus misiones de LEGO. Cada misión debe tener su propio dispositivo de rastreo asignado para gestionar su progresión.
Para crear una misión básica no repetible, sigue los pasos que se indican a continuación.
En el panel esquematizador, selecciona el dispositivo de rastreo tracker_main_quest.
En el panel de detalles, establece Estadística a rastrear en Eventos.
Establece TargetValue en 1 para asegurarte de que el valor inicial sea cero. Este valor se incrementa cada vez que se completa un nivel de la misión. Para obtener más niveles de misión, aumenta el valor de modo que los eventos de finalización sigan incrementando el rastreador.
Establece Cantidad que cambiar en 1.
Navega hacia IncrementProgress, luego establece la matriz en ButtonQuest y el evento en OnInteract. Puedes establecer varios eventos como requisitos de la misión para aumentar el progreso, de forma similar a las misiones creadas en la plantilla de aventuras de acción. Por ejemplo, puedes establecer requisitos de misión como entrar en el entorno, abrir una puerta secreta o derrotar a un jefe.
En el panel esquematizador, selecciona el dispositivo de rastreo tracker_quest_giver. Luego, en el panel de detalles, establece Asignar al comenzar en Falso.
Cómo configurar los generadores de PNJ
Puedes utilizar el dispositivo de generación de PNJ para generar un personaje de tipo Guardián, que tiene el comportamiento de patrullar y enfrentarse a los jugadores en combate.
Para utilizar una definición de personaje PNJ de Verse personalizada con el dispositivo de generación de PNJ, sigue los pasos que se indican a continuación.
En la carpeta de contenido de tu proyecto, crea un blueprint de definición de personaje con el nombre NPCDef_QuestGiver.
En el panel de detalles de la definición de personaje, cambia la configuración para que coincida con la siguiente tabla.
Opción
Valor
Explicación
Tipo
Guardia
Define qué tipo de personaje de IA generará esta SpawnDefinition.
IA seleccionada
NanaSplit
Elige un personaje de IA para que aparezca a partir de este preajuste
Comportamiento
Comportamiento de Verse
Define la conducta del personaje de IA generado una vez que aparezca.
NPCBehaviorScript
npc_behavior_quest_giver
Selecciona una secuencia de comandos de Verse del tipo npc_behavior para controlar el PNJ generado
Precisión
Moderada
Determina la precisión de los guardias al disparar.
Abatido pero no fuera
Falso
El PNJ no entrará en el estado abatido pero no fuera.
Modificadores: índice [0]
Modificador de equipo
Establece el modificador para aplicar.
Opción de equipo
Índice
Establece el tipo de equipo.
Índice del equipo
1
Establece el número del tipo de equipo.
En el panel esquematizador, selecciona el dispositivo de generación de PNJ.
En el panel de detalles, establece la definición de personaje del PNJ en NPCDef_QuestGiver.
Espigas de LEGO® de recompensa.
Recompensa a los jugadores durante el juego concediéndoles fichas coleccionables LEGO® por sus acciones y por derrotar a los enemigos. Puedes colocar las espigas de forma manual o utilizar Verse para que aparezcan al azar por todo el entorno, de modo que los usuarios puedan conseguirlas al eliminar PNJ, destruir utilerías y completar minijuegos de ensamblaje.
En la plantilla de aventuras de acción, los jugadores reciben espigas que pueden utilizar para avanzar en la historia y comprar trofeos del juego. Utiliza el dispositivo coleccionable para crear espigas que los jugadores podrán recoger.
Puedes utilizar un grupo de objetos para obtener espigas de forma eficaz a lo largo del juego. Los grupos de objetos son útiles para hacer aparecer grandes cantidades de objetos.
En lugar de crear y destruir espigas constantemente, puedes crearlas antes de que empiece el juego y hacerlas aparecer cuando las necesites. En el caso de los objetos precreados, puedes activarlos en las posiciones establecidas para su liberación. La preinicialización de recursos como las espigas puede ayudar a reducir los costos de rendimiento vinculados a la reasignación de memoria.
Esta plantilla utiliza dispositivos generadores de objetos junto con el dispositivo LEGO_stud_spawner_pool de Verse para especificar una ubicación y un número de espigas que aparecerán con la función SpawnStudsAtLocation(). Esto teletransporta el número necesario de dispositivos de generación de elementos a la ubicación en la que se generan las espigas. Una vez que el dispositivo de generación de elementos generó espigas en esa ubicación, se vuelve a añadir al grupo y se puede reutilizar.
Puedes añadir dispositivos de generación de elementos al nivel y darles una etiqueta de grupo asociada para que se agreguen y aparezcan cuando y donde quieras.
Cómo crear un grupo de objetos
Para crear una reserva de objetos que genere espigas, sigue estos pasos.
En el panel explorador de Verse, crea un dispositivo de Verse denominado LEGO_stud_pool y arrástralo a tu proyecto.
Añade el siguiente código de Verse a tu proyecto.
Verseusing { /Fortnite.com/Devices } using { /Verse.org/Colors } using { /Verse.org/Simulation } using { /Verse.org/Simulation/Tags } using { /UnrealEngine.com/Assets } using { /UnrealEngine.com/Temporary/Diagnostics } using { /UnrealEngine.com/Temporary/SpatialMath } # ============================================================================================================================================En el panel de detalles, haz clic en añadir y selecciona marcar etiqueta de Verse.
En el menú desplegable Etiquetas, expande la matriz y selecciona LEGO_stud_pool_tag.
Añade los generadores de elementos
Cada dispositivo de generación de elementos solo puede generar un único elemento coleccionable de espiga. Por lo tanto, debes tener en el grupo tantos dispositivos de generación de elementos como espigas quieras generar. Sigue los pasos que se indican a continuación para configurar los dispositivos de generación de elementos.
Desde el explorador de contenido, navega hasta Fortnite > Dispositivos > Elementos, y arrastra un dispositivo de generación de elementos al proyecto.
En el panel de detalles, añade una matriz a la lista de elementos y establécela en CP_Ingredient_GoldStud.
Navega hasta Movimiento inicial del elemento, y selecciona la opción Lanzamiento para el efecto de rebote al recogerlo.
Añade una Etiqueta de marcado de Verse y establécela en lego_stud_itemspawner_tag.
Copia y pega este dispositivo tantas veces como sea necesario para obtener el número deseado de generadores de elementos en tu grupo.
Utiliza el grupo para generar espigas
Puedes utilizar los generadores de elementos anteriores para que aparezcan espigas en tu juego. Esto significa que puedes responder a varios eventos del juego utilizando solo dispositivos normales.
Por ejemplo, puedes generar espigas cuando se elimina a un PNJ, se cumple un requisito de un dispositivo de ensamblaje o incluso cuando se completa una misión.
Para que aparezcan grupos de espigas en tu juego como recompensa al completar una misión, debes seguir los pasos que se indican a continuación.
En el panel esquematizador, selecciona el dispositivo de asignación de misiones de LEGO que creaste anteriormente.
Navega y expande tu matriz de misiones y encuentra la sección recompensas. Luego, comprueba si está configurada como lego_stud_spawner.
En Cantidad, establece la cantidad de espigas que quieres otorgar a los jugadores. Dado que el dispositivo de generación de elementos solo puede generar un elemento, necesitarás un dispositivo de generación de elementos por cada cantidad de recompensa. Por tanto, si tu recompensa es de 15, necesitarás 15 dispositivos de generación de elementos para generarlos al mismo tiempo.
Establece el tipo de generación en Lanzamiento para que coincida con la etiqueta de marcado de Verse de tus dispositivos de generación de elementos.
Puedes iniciar sesión para probar si el generador funciona.
Cómo crear un sistema de ataque en Verse
¡Ninguna aventura está completa sin una batalla contra un jefe! Desafía a tus jugadores con enemigos PNJ difíciles de vencer sin una estrategia.
En esta plantilla, los PNJ utilizan ataques de área de efecto (AdE) que teletransportan un artefacto Explosivo a los jugadores y ataques de aturdimiento que ponen a los jugadores en estasis temporal.
Dentro de la arena de combate, los jugadores pueden esperar mejoras de combate basadas en la clase y varios potenciadores para ayudarles en la batalla.
Puedes alterar el dispositivo de control de ataque de PNJ de Verse para controlar con qué ataques utilizan los PNJ y con qué frecuencia.
Inserta el siguiente código en tus propios proyectos para crear tu propia variación de la batalla contra el jefe PNJ.
using { /Fortnite.com/Characters }
using { /Fortnite.com/Devices }
using { /Verse.org }
using { /Verse.org/Assets }
using { /Verse.org/Colors }
using { /Verse.org/Random }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Assets }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /UnrealEngine.com/Temporary/SpatialMath }
Cómo diseñar tu isla
Más adelante encontrarás algunos consejos para acoplar los ladrillos de tu increíble experiencia de juego.
Da un paso más en tu proyecto con la creación de una IU personalizada para mantener a tus jugadores entretenidos. Esta plantilla utiliza retratos de jugadores y barras de vida con corazones para desviarse del diseño de IU normal.
¡No dejes que tus jugadores se pierdan! Coloca de forma estratégica las espigas LEGO® Coleccionables para guiar a los jugadores por el camino deseado.
A medida que aumente la dificultad de tus desafíos, asegúrate de ofrecer pistas en el HUD y sugerencias de texto para guiar a tus jugadores por el camino correcto.
Utiliza el dispositivo de ensamble para desbloquear zonas ocultas. También puedes combinar el dispositivo con secuencias cinemáticas e incluso con el dispositivo movedor de objetos para dar vida a las construcciones de ensamblaje.
Asegúrate de consultar todo el código de Verse utilizado para crear este juego a través de Verse en la barra de herramientas de UEFN.