Esta función está en versión beta. Puedes publicar una isla con esta función, pero ten en cuenta que los cambios pueden romper tu isla y requerir tu intervención activa.
Con el dispositivo Generador de PNJ, puedes crear criaturas únicas, enemigos y mucho más con roles atractivos que dan vida a tu juego. Estos personajes no jugadores (PNJ) pueden tener salud, patrullar rutas establecidas e incluso ayudar a los jugadores a resolver enigmas. Utiliza este dispositivo para asignar secuencias de comandos y definiciones de PNJ que se puedan reutilizar en varios dispositivos Generador de PNJ.
Incluye PNJ, personajes con inteligencia artificial (IA) en tu juego para que sea más envolvente. Puedes personalizar los PNJ para que realicen distintas acciones, desde revivir a tus compañeros de equipo hasta seguir a jugadores.
El generador de PNJ es diferente del dispositivo Personaje: puedes establecer configuraciones personalizadas que alteran la forma en que un personaje se ve, se mueve y se comporta con el generador de PNJ.
El dispositivo Personaje, al igual que el dispositivo Generador de guardias, es muy útil para una instancia única de un personaje básico. Sin embargo, ambos están limitados a aspectos de Fortnite. El dispositivo Generador de PNJ puede crear instancias de personajes con uniformes de guardias de Fortnite, animales salvajes o PNJ personalizados con mallas importadas por el usuario.
El dispositivo solo está disponible en Unreal Editor para Fortnite (UEFN) ubicado en Todos > Fortnite > Dispositivos > !Beta > Generador de PNJ.
Cómo utilizar PNJ específicos de marca
Los PNJ personalizados están disponibles en el generador de PNJ a través de una definición de personaje.
Dependiendo de la propiedad intelectual, puedes encontrar los PNJ únicos en uno de los siguientes sitios o en ambos:
El tipo de PNJ que puede incluir modificadores únicos.
Mediante el modificador de estética al seleccionar un tipo de personaje personalizado o guardia.
Los recursos de marca tienen reglas y directrices específicas de uso. Consulta las reglas de la marca para los recursos de propiedad intelectual que pretendas utilizar. Para obtener más información sobre los distintos socios de marca y el contenido, consulta Colecciones del juego.
Solo puedes utilizar recursos de marca en un proyecto específico de la propiedad intelectual pertinente.
Filtro por contexto
Algunos dispositivos se ven afectados por una función denominada filtro por contexto. que resalta o sombrea las opciones en función de los valores seleccionados para determinadas opciones relacionadas. Esta opción reduce el desorden en el panel Detalles y facilita la gestión y navegación por las opciones.
Opciones de usuario
Con los ajustes de Opciones de usuario, puedes establecer las condiciones de aparición, hacer referencia a definiciones de personajes y designar funciones y eventos.
Los valores predeterminados aparecen en negrita. Los valores que activan el filtrado contextual aparecen en cursiva.
| Opción | Valor | Descripción |
|---|---|---|
Límite de generación | 1, escribe una cantidad | Establece la cantidad de PNJ que puede tener activos este generador en cualquier momento. Cuando el generador se activa, produce un PNJ a la vez. |
Aparecer a través de paredes | Sí, No | Establece si el PNJ debe generarse dentro de la línea de visión del generador o si también puede hacerlo detrás de paredes que obstruyen la visión. |
Generar personaje al inicio de la partida | Sí, No | Determina si el generador ya está activado cuando se inicia el juego generar PNJ personaje. Desactívalo para tener un personaje animado. |
Ninguno, Selecciona una secuencia de comandos | anular el comportamiento predeterminado o asignado de la definición de personaje del PNJ asignada a este dispositivo. | |
Definición de PNJ | Ninguno, selecciona una definición de personaje | Establece la definición de personaje para los PNJ generadores de un tipo de personaje concreto. Selecciona a partir de una definición de personaje existente o crea una nueva en el desplegable. Si arrastras una definición de PNJ al visor, este campo se rellena automáticamente. |
Modificadores de personaje PNJ adicionales | Añadir un elemento de matriz | Añade una lista adicional de modificadores para aplicar al PNJ. El tipo de personaje que selecciones en la definición del personaje afecta a la lista de modificadores disponibles. Para añadir un modificador, haz clic en el icono del signo más y, a continuación, selecciónalo en el desplegable Índice. Hay opciones adicionales disponibles para el modificador. Los modificadores que asignes al dispositivo anularán los modificadores que hayas asignado en la definición del personaje. Ve a la documentación de definiciones de PNJ para obtener más información sobre los modificadores. |
Permitir infinitas generaciones | Sí, No | Establece si el generador tiene un límite total de generaciones. |
Límite de generación | 1, escribe una cantidad | establece la cantidad máxima de IA que este generador puede producir durante su vida útil. |
Aparición cronometrada | Sí, No | Establece si la IA se genera durante la cuenta atrás del cronómetro de aparición o en eventos. |
Cronómetro de aparición | 3.0s, escribe una cantidad | Establece el tiempo mínimo entre apariciones de IA. |
Mostrar radio de aparición | Sí, No | Determina si se mostrará o no el radio de aparición. |
Radio de aparición | 1.0m, escribe una cantidad | La distancia máxima del dispositivo a la que pueden aparecer los guardias. |
Destruir IA al deshabilitar | Sí, No | Cuando el dispositivo está desactivado, esto determina si las AI siguen apareciendo o desapareciendo. |
Vinculación directa de evento
Las siguientes son las opciones de vinculación directa de evento para este dispositivo.
Funciones
Una función escucha un evento en un dispositivo y, a continuación, realiza una acción.
En cualquier función, haz clic en la opción y, a continuación, en Seleccionar dispositivo para acceder y seleccionar en el menú desplegable Dispositivo.
Cuando hayas seleccionado un dispositivo, haz clic en Seleccionar evento para vincular el dispositivo a un evento que activará una de sus funciones.
Si más de un dispositivo o evento activa una función, haz clic en el botón Añadir para añadir una línea y repite estos pasos.
| Opción | Descripción |
|---|---|
Habilitar | Habilita este dispositivo cuando se produce un evento. |
Deshabilitar | Deshabilita este dispositivo cuando se produzca un evento. |
Generar | Genera IA en este dispositivo cuando se produce un evento. |
Eliminar | Al ocurrir un evento, desaparece la IA de este dispositivo. |
Reiniciar el contador del límite de generación | Restablece el recuento del límite total de generación cuando se produce un evento. |
Eventos
La vinculación directa de evento utiliza los eventos a modo de transmisores. El evento le indica a otro dispositivo que realice una función.
Para cualquier opción de evento, haz clic en la opción y luego en Seleccionar dispositivo para acceder y seleccionar una del menú desplegable del dispositivo.
Cuando hayas seleccionado un dispositivo, haz clic en Seleccionar función para vincular el cronómetro a una función de ese dispositivo.
Si hay más de una función activada por el evento, haz clic en el botón Añadir y repite el proceso.
| Opción | Descripción |
|---|---|
Al aparecer | Cuando un jugador interactúe con el botón, envía un evento al dispositivo vinculado. |
Al ser eliminado | Cuando un jugador interactúe con el botón, envía un evento al dispositivo vinculado. |
## Cómo usar el generador de PNJ en Verse
Puedes utilizar el código siguiente para controlar un dispositivo Generador de PNJ en Verse. Este código utiliza todas las funciones de la API del dispositivo Generador de PNJ. Puedes modificarlo para que se adapte a las necesidades de tu experiencia.
using { /Fortnite.com/AI }
using { /Fortnite.com/Characters }
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
# Visit [here](https://dev.epicgames.com/documentation/en-us/uefn/create-your-own-device-in-verse) to create a verse device.
Para utilizar este código en una experiencia de UEFN, sigue estos pasos.
Arrastra un dispositivo Generador de PNJ hasta tu isla.
Crea un nuevo dispositivo de Verse denominado npc_spawner_device_verse_example. Consulta Cómo crear tu propio dispositivo con Verse para ver los pasos.
En Visual Studio Code, abre npc_spawner_device_verse_example.verse en Visual Studio Code y pega el código anterior.
Compila el código y suelta el dispositivo con autorización de Verse en tu isla. Consulta Añadir tu dispositivo Verse a Tu nivel para ver los pasos.
Selecciona tu dispositivo de Verse en el esquematizador.
En el panel **Detalles** del dispositivo, asigna la referencia del objeto para el generador de PNJ al dispositivo Generador de PNJ en tu isla. Puedes utilizar el cuentagotas para elegir el dispositivo en el visor o utilizar el desplegable para buscar el dispositivo.
Guarda tu proyecto y haz clic en Abrir sesión.
API del dispositivo Generador de PNJ
Consulta las referencias de la API de generador para más información sobre el uso del dispositivo generador PNJ en Verse.