La plantilla Acción y aventura de LEGO® proporciona los bloques de construcción necesarios para un juego de acción y aventura clásico, con misiones, combates y enigmas. Sobre todo, esta plantilla muestra el dispositivo de montaje de LEGO® para que puedas demostrar a todo el mundo que posees la certificación de constructor profesional de LEGO. Sumérgete en esta experiencia y disfruta de sus relajantes sensaciones y sonidos tranquilizadores.
Este juego se desarrolla en un único universo, pero con numerosos mundos que salvar y muchos sombreros que ponerse. Conviértete en contendiente, especialista o granuja, y desbloquea misiones que utilizan herramientas únicas a medida que cambias tu estilo de juego para cada clase. Con cada clase, cumple con tu deber de héroe y salva el universo mientras te enfrentas a los molestos enemigos.
En la tierra de LEGO, ser un héroe merece la pena. Gracias a tus acciones, podrás conseguir piezas con las que crear elementos que te permitirán desbloquear nuevas zonas, cumplir misiones y conseguir trofeos del juego. A medida que progreses en cada clase, te encontrarás con pruebas muy gratificantes que te mantendrán en vilo a medida que superes los obstáculos.
Al final de cada misión de clase, descubrirás que el plátano se ha vuelto malo. Tendrás que enfrentarte al PNJ rebelde Banano pelado en un sistema de ataque basado en Verse. Este combate lo librarás con cada clase a medida que cambies tu estilo de lucha para adaptarlo a tu arma.
Cuando todo haya acabado, termina el juego con un tutorial junto a la siguiente guía, y salva el universo aprendiendo las mecánicas para recrear esta experiencia. ¡Mucha suerte en tu aventura, héroe!
Cómo acceder a la plantilla Acción y aventura de LEGO
Sigue los pasos que se indican 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 para seleccionar Isla de LEGO®.
Selecciona la plantilla Acción y aventura de LEGO. A continuación, en Nombre del proyecto, introduce el nombre de tu proyecto.
En Valores por defecto del proyecto, establece si el proyecto estará sujeto a Unreal Revision Control y configura la Selección de equipo.
Haz clic en Crear para cargar tu proyecto.
Cómo crear una misión personalizada
La plantilla Acción y aventura cuenta con numerosas misiones que aportan a los jugadores una sensación de propósito durante todo el juego. Estas misiones cuentan con un seguimiento individual mediante datos persistentes.
Abre una sesión para que puedas probar la misión a medida que la creas.
Puedes crear un dispositivo de Verse para configurar misiones dentro de tu juego y otorgar objetos como piezas coleccionables de LEGO® como recompensa para los jugadores. Asimismo, puedes utilizar este sistema de misiones para avanzar en la historia de tu juego.
Por medio de eventos como Misión iniciada, Misión cancelada y Misión completada, puedes hacer que aparezcan objetos al comenzar las misiones.
Sigue los pasos que se indican a continuación para crear un sistema de misiones.
En la barra de herramientas del visor, crea un dispositivo de Verse con el nombre LEGO_quest_giver y arrástralo a tu proyecto.
A continuación, arrastra dos dispositivos
Botón a tu proyecto.Nómbralos button_quest_giver y 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, ve a Fortnite > Dispositivos > Lógica, y arrastra dos dispositivos
Rastreador a tu proyecto.Nómbralos tracker_main_quest y tracker_quest_giver.
Coloca el dispositivo button_quest en una ubicación visible cerca del PNJ para que los jugadores puedan activar la misión.
Coloca el dispositivo button_quest_giver dentro del holograma del PNJ para que esté oculto.
Desde el explorador de contenido, ve a Fortnite > Dispositivos > !Beta, y arrastra un dispositivo Generador de PNJ a tu proyecto.
Cómo configurar el dispositivo de misión
A continuación, configura el dispositivo LEGO_quest_giver y vincula tus dispositivos para configurar el primer sistema de misiones. Para ello, sigue los pasos que se indican a continuación.
En el proyecto o en el panel Esquematizador, selecciona el dispositivo LEGO_quest_giver.
En el panel Detalles del dispositivo, ve a QuestGiverName y define el nombre del PNJ que realiza la misión.
Después, ve a Button_Interact y establece la opción a button_quest_giver.
Ve a TrackerDevice y establece la opción a tracker_quest_giver.
El sistema de misiones se configura como una matriz de lego_quest o lego_quest_repeatable. Una misión de LEGO es un sistema de misiones único en el que los jugadores pueden avanzar en cualquier orden.
Cómo crear misiones repetibles
En el caso de las misiones repetibles, puedes incluso crear una mecánica que requiera recoger piezas constantemente o definir enemigos que puedan ser derrotados varias veces.
En el panel Detalles del dispositivo LEGO_quest_giver, selecciona el icono + de Misiones para añadir un elemento de matriz a la misión.
Asegúrate de que la matriz está establecida en LEGO_quest, luego ve a Nombre y escribe el nombre de la misión.
Expande la matriz Texto en pantalla y define el texto para el diálogo.
En la matriz Misión, ve a TrackerDevice y establece la opción a tracker_main_quest.
A menos que configures la misión como repetible, los jugadores no podrán aceptar nuevas misiones. También puedes configurar un dispositivo activador para restablecer el progreso de la misión.
Cómo restablecer misiones
Para hacer que tus misiones se restablezcan, sigue los pasos que se indican a continuación.
Desde el explorador de contenido, ve a Fortnite > Dispositivos > Lógica, y arrastra un dispositivo activador al proyecto.
En el panel Esquematizador, selecciona el dispositivo LEGO_quest_giver.
A continuación, en el panel Detalles, pulsa el desplegable Trigger_ResetProgress y selecciona el dispositivo activador.
En el panel Esquematizador, ve a Á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 incrementar, reducir y completar tus misiones de LEGO. Cada misión debería contar con su propio dispositivo rastreador asignado para gestionar su progreso.
Sigue los pasos que se indican a continuación para crear una misión básica no repetible.
En el panel Esquematizador, selecciona el dispositivo rastreador tracker_main_quest.
En el panel Detalles, establece Estadísticas para registrar a Eventos.
Establece TargetValue a 1 para asegurarte de que el valor inicial es cero. Este valor se incrementa cada vez que se completa una etapa de la misión. Para más etapas de misión, aumenta el valor de modo que los eventos de finalización sigan incrementando el rastreador.
Establece Cantidad que cambiar a 1.
Ve a IncrementProgress, luego establece la matriz a ButtonQuest y el evento a OnInteract. Puedes definir múltiples eventos como requisitos de la misión para incrementar esto, de forma parecida a las misiones creadas en la plantilla Acción y aventura. Por ejemplo, puedes establecer como requisitos de la misión entrar en el mundo, abrir una puerta secreta o derrotar a un jefe.
En el panel Esquematizador, selecciona el dispositivo rastreador tracker_quest_giver. A continuación, en el panel Detalles, establece Asignar al inicio en Desactivado.
Cómo configurar los generadores de PNJ
Puedes utilizar el dispositivo generador de PNJ para crear un tipo de personaje Guardia, cuyo comportamiento consiste en patrullar y enfrentarse a los jugadores en combate.
Sigue los pasos que se indican a continuación para utilizar una definición de PNJ de Verse personalizada con el dispositivo generador de PNJ.
En la carpeta de contenido de tu proyecto, crea un blueprint Definición de personaje con el nombre NPCDef_QuestGiver.
En el panel Detalles de la definición de personaje, cambia los ajustes para que coincidan con los de la tabla siguiente.
Opción
Valor
Explicación
Tipo
Guardia
Define qué tipo de personaje de IA generará esta SpawnDefinition.
IA seleccionada
NanaSplit
Elige el personaje de IA que se debe generar a partir de este valor predeterminado.
Comportamiento
Comportamiento de Verse
Define cómo se comportará el personaje de IA cuando 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.
Puede estar en estado derribado
Falso
El PNJ no entrará en el estado derribado.
Modificadores - Índice [0]
Modificador de equipo
Define el modificador a aplicar.
Opción de equipo
Índice
Establece el tipo de equipo.
Índice de equipo
1
Establece el número del tipo de equipo.
En el panel Esquematizador, selecciona el dispositivo generador de PNJ.
En el panel Detalles, establece la definición de PNJ como NPCDef_QuestGiver.
Cómo otorgar piezas de LEGO®
Recompensa a los jugadores a lo largo del juego otorgándoles piezas coleccionables de LEGO® por sus acciones y al derrotar a los enemigos. Puedes colocar las piezas manualmente o utilizar Verse para que aparezcan aleatoriamente por todo el entorno, de modo que los usuarios puedan conseguirlas eliminando a los PNJ, destruyendo objetos y completando minijuegos de montaje.
En la plantilla Acción y aventura, los jugadores reciben piezas que les permiten avanzar en la historia y comprar trofeos en el juego. Utiliza el dispositivo coleccionable para crear piezas que los jugadores puedan coleccionar.
Puedes utilizar un grupo de objetos para otorgar piezas de forma eficiente durante el juego. Los grupos de objetos resultan útiles para generar grandes cantidades de objetos.
En vez de crear y destruir piezas constantemente, puedes crearlas antes de que empiece el juego y generarlas cuando las necesites. Con los objetos previamente creados, actívalos en sus respectivas ubicaciones para que los suelten. La preinicialización de recursos como las piezas contribuye a la reducción de los costes de rendimiento ocasionados por la reasignación de memoria.
Esta plantilla utiliza dispositivos Generador de objetos junto con el dispositivo LEGO_stud_spawner_pool de Verse para especificar una ubicación y un número de piezas que se generarán con la función SpawnStudsAtLocation(). Esta acción permite teletransportar el número necesario de dispositivos generador de objetos a la ubicación en la que se generan las piezas. Una vez que el dispositivo generador de objetos haya generado piezas en esa ubicación, se volverá a añadir al grupo y se podrá reutilizar.
Puedes añadir dispositivos generador de objetos al nivel y luego asignarles una etiqueta de grupo asociada para que se agreguen y generen cuando y donde quieras.
Cómo crear un grupo de objetos
Sigue los pasos que se indican a continuación para crear un grupo de objetos para generar piezas.
En el panel Explorador de Verse, crea un dispositivo de Verse con el nombre 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 Detalles, pulsa +Añadir y selecciona Marcado de etiquetas de Verse.
En el menú desplegable Etiquetas, expande la matriz y selecciona LEGO_stud_pool_tag.
Cómo añadir los generadores de objetos
Cada generador de objetos es capaz de generar solo una pieza coleccionable. Por tanto, debes tener tantos dispositivos generador de objetos en el grupo como piezas quieras generar. Sigue los pasos que se indican a continuación para configurar los dispositivos generador de objetos.
Desde el explorador de contenido, ve a Fortnite > Dispositivos > Objetos, y arrastra un dispositivo generador de objetos a tu proyecto.
En el panel Detalles, añade una matriz a Lista de objetos y establécela a en CP_Ingredient_GoldStud.
Ve a Movimiento inicial del objeto y establece la opción en Lanzar para obtener el efecto de rebote al recogerlo.
Añade un Marcado de etiquetas de Verse y establécelo en lego_stud_itemspawner_tag.
Copia y pega este dispositivo las veces que necesites para tener el número deseado de generadores de objetos en tu grupo.
Cómo utilizar el grupo para generar piezas
Puedes usar los generadores de objetos anteriores para generar piezas en tu juego. Así, podrás responder a múltiples eventos de juego utilizando únicamente dispositivos normales.
Por ejemplo, puedes generar piezas cuando se elimina a un PNJ, se cumple un requisito de un dispositivo de montaje o incluso cuando se completa una misión.
Sigue los pasos que se indican a continuación para generar grupos de piezas en tu juego como recompensa al completar la misión.
En el panel Esquematizador, selecciona el dispositivo proveedor de misión de LEGO que has creado anteriormente.
Ve a la matriz Misiones, expándela y busca la sección Recompensa. Después, comprueba si se ha establecido en lego_stud_spawner.
En Cantidad, fija la cantidad de piezas que deseas otorgar a los jugadores. Puesto que el dispositivo generador de objetos solo puede generar un objeto, necesitarás un dispositivo generador de objetos para cada cantidad de recompensa. Por tanto, si tu recompensa es de 15, necesitarás 15 dispositivos generador de objetos para que se generen simultáneamente.
Establece el SpawnType en Lanzar para que coincida con la etiqueta de marcado de Verse de tus dispositivos generador de objetos.
Puedes abrir una sesión para probar si funciona la generación.
Cómo crear un sistema de ataque basado en Verse
¡Toda aventura que se precie debe incluir una batalla contra un jefe! Desafía a los jugadores con enemigos PNJ fuertes contra los que los jugadores deberán hacer uso de la estrategia para derrotarlos.
En esta plantilla, los PNJ utilizan ataques de área de efecto (ADE) que teletransportan un dispositivo explosivo a los jugadores y ataques de aturdimiento que provocan la inmovilización temporal de los jugadores.
En la arena de combate, los jugadores pueden esperar mejoras de combate basadas en clases y diversos potenciadores que les ayudarán en la batalla.
Modifica el dispositivo controlador de ataque de PNJ (npc attack controller) de Verse para controlar la frecuencia y el tipo de ataques que utilizan los PNJ.
Añade el siguiente código a tus 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
A continuación, te ofrecemos una serie de consejos que te ayudarán a encajar las piezas de tu increíble experiencia de juego.
Ve un paso más allá en tu proyecto y crea una IU personalizada para que los jugadores se lo pasen en grande. Esta plantilla utiliza retratos de jugadores y barras de salud de corazones para alejarse un poco del diseño normal de la IU.
¡No permitas que tus jugadores lleguen a perderse! Coloca estratégicamente las piezas coleccionables de LEGO® para guiar a los jugadores por el camino deseado.
Conforme aumente la dificultad de los enigmas, asegúrate de ofrecer pistas en el HUD y sugerencias de texto para guiar a los jugadores por el camino correcto.
Utiliza el dispositivo de montaje para desbloquear zonas ocultas. Asimismo, puedes combinar el dispositivo con secuencias cinemáticas e incluso con el dispositivo Colocador de elementos para dar vida a las construcciones de montaje.
Asegúrate de consultar el código completo de Verse utilizado para construir este juego haciendo clic en Verse en la barra de herramientas de UEFN.