¿Quieres otorgar PE de pase de batalla a los jugadores mientras juegan con tu experiencia de UEFN? Este tutorial te muestra cómo usar el dispositivo Galardón para otorgar PE a los jugadores a través de UEFN y Verse.
Para obtener más información sobre cómo este dispositivo concede PE a los jugadores, consulta dispositivos de galardón para el modo Creativo de Fortnite.
Cómo otorgar PE por eliminaciones de zombis
-
Inicia UEFN desde la Epic Games Store.
-
Crea una isla nueva o carga una existente.
-
En el explorador de contenido, ve a Todo > Fortnite>Dispositivos y busca "galardón".
-
Arrastra el dispositivo de galardón hacia tu nivel.
-
Asegúrate de que el dispositivo de galardón esté seleccionado.
-
En el panel de detalles, modifica las siguientes opciones de usuario:
Opción Valor Explicación Nombre "Eliminación de Zombis" Un breve mensaje para explicar el tipo de premio. Premio de PE Muy pequeño Como este es un objetivo fácil de alcanzar, el premio debe ser pequeño. Tamaño del mensaje emergente Pequeño El mensaje en la pantalla del jugador ocupará poco espacio. -
En el explorador de contenido, ve a Todo > Fortnite>Dispositivos y busca "generación de criaturas".
-
Arrastra un generador de criaturas a tu nivel.
-
Busca y arrastra un dispositivo de torreta montada a tu nivel, dentro del alcance del generador de criaturas. Esto les permitirá a los jugadores eliminar a los zombis.
Vinculación directa de eventos
Puedes utilizar la vinculación directa de eventos para activar el dispositivo Galardón cada vez que se elimine a un zombi. Este flujo de trabajo solo se realiza en el editor. Para ver cómo se realiza en Verse, ve a Cómo otorgar PE con Verse.
-
Selecciona el dispositivo de galardón creado anteriormente.
-
En el panel de detalles, desplázate hasta la sección Opciones de usuario - Funciones.
-
Haz clic en el botón + junto a "Recompensa".
-
Haz clic en el menú desplegable, busca y selecciona el generador de criaturas.
-
Haz clic en el segundo menú desplegable y selecciona "Al eliminar a una criatura".

Cómo otorgar PE por el tiempo transcurrido en el juego
-
Repite los pasos del 1 al 5 indicados en el ejemplo de eliminaciones de zombis.
-
En el panel de detalles, modifica los siguientes ajustes:
Opción Valor Explicación Nombre "¡Gracias por jugar!" Escribe un breve mensaje para explicar el tipo de premio. Descripción "Un agradecimiento por pasar tiempo en la isla". Escribe un mensaje corto para explicar por qué el jugador recibe un premio de PE. Premio de PE Grande 15 minutos de juego podrían merecer un gran premio. Cantidad limitada de premios Verdadero, "1" Este premio de PE solo se puede otorgar una vez. Ícono Elige dos Busca "Estrella", luego establece el ícono pequeño en la versión "_64" y el ícono grande en la versión "_128". -
Busca el dispositivo de cronómetro en el explorador de contenido y arrástralo a tu nivel.
-
En el panel de detalles del dispositivo Cronómetro, modifica los siguientes ajustes:
Opción Valor Explicación Duración 900 El premio se otorgará tras 15 minutos de juego. Iniciar al comienzo de la partida Verdadero El cronómetro comenzará de forma automática apenas empieza la partida. Comportamiento al completar Reiniciar El cronómetro se reiniciará y otorgará más PE al final del siguiente segmento de 15 minutos. Visible durante el juego Oculto No puedes ver ni interactuar con este cronómetro.
Vinculación directa de eventos
Utiliza la vinculación directa de eventos para activar el dispositivo Galardón cada vez que se termine el temporizador.
-
Selecciona el dispositivo de galardón creado anteriormente.
-
En el panel de detalles, desplázate hasta la sección Opciones de usuario - Funciones.
-
Haz clic en el botón + junto a "Recompensa".
-
Haz clic en el menú desplegable, busca y selecciona el dispositivo de cronómetro.
-
Haz clic en el segundo menú desplegable y selecciona "Al finalizar".
Cómo otorgar PE con Verse
Este ejemplo se basa en el ejemplo anterior de eliminación de zombis. Los zombis sueltan huesos que se pueden recoger. La siguiente sección muestra cómo otorgar una gran cantidad de PE cada vez que un jugador obtiene 5 huesos.
-
En el explorador de contenido, ve a Todo > Fortnite>Dispositivos y busca "eliminación".
-
Arrastra un dispositivo administrador de eliminaciones a tu escena.
-
En el panel de detalles, en Opciones de usuario:
-
Haz clic en Añadir elemento a Lista de elementos.
-
Abre Índice 0. En Recolección por generar, haz clic en el menú desplegable del selector de objetos.
-
Busca "Huesos de animales". Ahora los enemigos que elimines soltarán huesos de animales.
-
-
Arrastra otro dispositivo de galardón hacia tu escena.
-
En el panel de detalles del nuevo dispositivo de galardón, haz lo siguiente:
-
Establece el Nombre como "Recompensa zombi".
-
Establece el Recompensa de PE como Muy grande.
-
Establece el Tamaño del mensaje emergente como Grande.
-
-
Busca "condicional" en el explorador de contenido.
-
Arrastra un dispositivo de botón condicional hacia tu escena.
-
En el panel de detalles del nuevo dispositivo de botón condicional, haz lo siguiente:
-
Habilita Elemento clave obligatorio y establece el número en 5 en la misma línea.
-
Busca elemento clave 1 y despliega las opciones.
-
En la propiedad Definición de elemento, haz clic en el menú desplegable.
-
Busca "Huesos de animales".
-
Selecciona el objeto "Hueso de animal".
-
Cómo crear las secuencias de comandos de Verse
-
Crea un nuevo dispositivo de Verse denominado accolade_example con el Explorador de Verse y arrastra el dispositivo hacia el nivel. Para aprender a crear un nuevo dispositivo en Verse, consulta Cómo crear tu propio dispositivo de Verse.
-
Abre el Explorador de Verse y haz doble clic en accolade_example.verse para abrir la secuencia de comandos en Visual Studio Code.
-
En la definición de la clase
accolade_example, añade los siguientes campos.-
Un dispositivo Galardón editable llamado
Accolades, que hace referencia a tu dispositivo Galardón en el nivel. -
Un botón condicional editable denominado
ConditionalButton. Lo utilizarás para otorgar puntos al jugador cuando obtenga la cantidad requerida de huesos.
accolade_example := class(creative_device): @editable Accolades:accolades_device = accolades_device{} @editable ConditionalButton:conditional_button_device = conditional_button_device{} -
-
En
OnBegin(), suscribe elActivatedEventdelConditionalButtona una nueva función llamadaBountyComplete.OnBegin<override>()<suspends>:void= ConditionalButton.ActivatedEvent.Subscribe(BountyComplete) -
Añade el nuevo método
BountyComplete()a la claseaccolade. Este método otorga al jugador que activó elConditionalButtonla puntuaciónAccolades.# Otorga la puntuación al jugador que activó # el ConditionalButton BountyComplete(Agent:agent):void= Accolades.Award(Agent) -
Tu código
accolade_exampledebería verse de la siguiente manera:using { /Fortnite.com/Devices } using { /Verse.org/Simulation } using { /UnrealEngine.com/Temporary/Diagnostics } accolade_example := class(creative_device): @editable Accolades:accolades_device = accolades_device{} @editable ConditionalButton:conditional_button_device = conditional_button_device{} OnBegin<override>()<suspends>:void= ConditionalButton.ActivatedEvent.Subscribe(BountyComplete) # Otorga la puntuación al jugador que activó # el ConditionalButton BountyComplete(Agent:agent):void= Accolades.Award(Agent) -
Guarda la secuencia de comandos en Visual Studio Code y, en el menú principal, haz clic en Verse; a continuación, haz clic en Compilar el código de Verse para compilar tu código. Si se descubren errores, puedes encontrarlos en el panel de registro de mensajes en la sección Compilación de Verse.
-
Ve a Contenido de
> Dispositivos del modo Creativo, encuentra tu dispositivo de Verse, y arrástralo hacia tu escena.
-
Con el dispositivo de Verse seleccionado, en el panel de detalles, asigna la referencia del objeto para el dispositivo Galardón y el dispositivo Botón condicional. Puedes utilizar el cuentagotas para seleccionar el objeto en el visor o utilizar el menú desplegable y buscar el dispositivo.
Cómo realizar una prueba de juego de tu isla
Una vez que todo se haya configurado y esté listo para funcionar, realiza una prueba de juego de tu isla para asegurarte de que todo funcione como se espera en Fortnite.
Cuando pruebes tu nivel, verás un texto de depuración en la pantalla que te indicará cuándo se activa el dispositivo Galardón y te otorga PE.
Esto es lo que sucede cuando eliminas zombis.

Esto es lo que sucede cuando obtienes 5 huesos.

Publica tu isla
Para publicar tu isla, consulta Cómo publicar proyectos.
Una vez finalizado el periodo de calibración de tu isla, deberías poder jugar y ver los premios de PE.