Los PNJ en UEFN se dividen en varios grupos, cada uno con sus propias reglas y comportamientos propios de su tipo de personaje. Todos los personajes de Fortnite implementan la interfaz fort_character
, que les otorga comportamientos básicos a medida, como la capacidad de ser dañados y curados.
Al crear tus propios PNJ con la definición de PNJ, si seleccionas un tipo de PNJ, concederás a los PNJ los comportamientos básicos de ese tipo de personaje. De base, todos los tipos de PNJ heredan los comportamientos fort_character
y AI
. Los PNJ de tipo guardia heredarán los comportamientos de la clase guard
y los PNJ de tipo animal salvaje heredarán de la clase wildlife
. Los PNJ de tipo personalizado no heredan ningún comportamiento extra.
Tipos de PNJ
En esta sección se tratan los distintos tipos de PNJ y los comportamientos propios de cada tipo.
Guardia
Los PNJ de tipo guardia son PNJ humanoides que comparten reglas comunes. Los guardias pueden asignarse a equipos y patrullar una zona o una ruta. Los guardias se coordinan para atacar a los enemigos y difundir información sobre su ubicación a otros guardias. Se pueden contratar guardias para que sigan a los jugadores que los contraten y los protejan. Los guardias utilizan el sistema de percepción. Este sistema te permite controlar cómo perciben los guardias los objetivos en el mundo que les rodea utilizando la vista, el oído y el tacto.
Cuando aparece un guardia, puede hacerlo como personaje inactivo o empezar a patrullar si la opción de patrulla está activada. Cuando el guardia detecta un objetivo, empieza a llenar el medidor de sospecha. Si el medidor se llena, el guardia entra en la fase de alerta; si no, vuelve a patrullar. Mientras esté alerta, el guardia se dirigirá continuamente hacia su objetivo y lo atacará si está a su alcance. Si el objetivo se elimina o escapa del guardia, este volverá a patrullar.
Estado | Descripción | GIF |
---|---|---|
Inactivo | El guardia permanecerá inactivo. Los guardias solo están inactivos cuando la opción de patrulla está desactivada. | ![]() |
Patrulla | El guardia patrulla aleatoriamente en una zona determinada. Si las rutas de patrulla están activadas, el guardia patrullará a lo largo de una ruta de patrulla asignada. | ![]() |
Contratado | El guardia seguirá al jugador que lo haya contratado e intentará mantenerse a cierta distancia. Mientras esté contratado y dentro del radio del seguimiento, el guardia seguirá detectando y atacando objetivos enemigos. | ![]() |
Con sospecha | Cuando hay objetivo al alcance, el guardia empieza a llenar el medidor de sospecha. Se representa con un signo de interrogación (?) sobre la cabeza. El guardia entra en fase de alerta cuando se llena el medidor de sospecha. | ![]() |
Alerta | El guardia ha detectado un objetivo. Se indica con un signo de exclamación (!) sobre la cabeza. El guardia intentará perseguir al objetivo y atacar cuando se encuentre a su alcance. | ![]() |
Atacando | El guardia ataca activamente a un objetivo e intentará maniobrar para evitar ser alcanzado. | ![]() |
Los guardias son un tipo de PNJ muy flexible que se presta a un montón de situaciones de juego diferentes. Por ejemplo:
-
Vigilar un punto de captura en un modo de juego de punto de control.
-
Escoltar a un PNJ o jugador VIP.
-
Generar oleadas de guardias como parte de un juego de defensa de torres.
-
Compañeros o buscadores que puedan defenderse como parte de un juego de rol.
Si quieres PNJ que puedan luchar, patrullar y colaborar con el jugador, los guardias son una muy buena opción para tus experiencias.
Animales salvajes
Los PNJ de tipo animal salvaje son PNJ no humanoides predeterminados dentro del equipo de animales salvajes y criaturas. Los PNJ de animales salvajes tienen diferencias significativas entre sus tipos. Por ejemplo, los lobos, jabalíes y velocirraptores pueden domesticarse y montarse, pero los pollos no. Las ranas y los pollos huyen de los enemigos, mientras que los velocirraptores los atacan.
Cuando aparecen animales salvajes, empiezan a patrullar una zona alrededor de su punto de aparición. Cuando detectan un objetivo, la acción que realizan depende del tipo de animal salvaje que sean. Los distintos animales salvajes tienen tanto acciones exclusivas de su tipo como acciones generales, según sean depredadores o presas. Los depredadores, como el velocirraptor y el lobo, cargarán contra su objetivo y empezarán a atacarle. Los animales presa, como la rana y el pollo, generalmente huirán del objetivo. Algunos animales salvajes (velocirraptor, lobo y jabalí) pueden domesticarse interactuando con ellos mientras comen o saltando sobre su lomo. Una vez domesticados, los animales salvajes se unirán al equipo del jugador que los domesticó y le seguirán a todas partes. Un jugador no puede domar más de tres animales salvajes en ningún momento.
El velocirraptor, el lobo y el jabalí también pueden montarse. Cuando están montados, estos PNJ actúan como vehículos para el jugador y no realizarán acciones independientes. Utilizarán las entradas del jugador para moverse y solo actuarán de forma independiente cuando no lleven a nadie a lomos.
Estado | Descripción | GIF |
---|---|---|
Inactivo | El animal salvaje patrullará aleatoriamente en una zona determinada. | ![]() |
Domesticado | El animal salvaje seguirá al jugador que lo domesticó e intentará mantenerse a cierta distancia. Mientras esté contratado y dentro del radio de seguimiento, el animal salvaje seguirá detectando y atacando objetivos enemigos. | ![]() |
Montado | El animal salvaje no realizará acciones independientes y utilizará la información del jugador para moverse hasta que se desmonte. | ![]() |
Sin energía | El animal salvaje se queda sin energía y no puede moverse ni atacar. Tras recuperar energía esperando o alimentándose, el animal salvaje puede volver a moverse. | ![]() |
Atacando | El animal salvaje está atacando activamente a un objetivo e intentará encontrar el camino más rápido hacia él. | ![]() |
Los PNJ de tipo animal salvaje son útiles cuando quieres poblar tu mundo con criaturas, crear animales de compañía para los jugadores o hacer más emocionante el descubrimiento del mundo cabalgando y combatiendo.
Personalizado
Los PNJ de tipo personalizado no implementan un comportamiento básico, sino que dependen de secuencias de comandos de comportamiento de PNJ para dirigir sus acciones. Esto les da una gran flexibilidad, y puedes personalizar estos PNJ para adaptarlos a las necesidades de tu juego. Para obtener más información sobre las secuencias de comandos de comportamiento de PNJ y aprender a crear las tuyas propias, consulta Secuencias de comandos de comportamiento de PNJ.