Unreal Editor para Fortnite (UEFN) y el modo Creativo de Fortnite te permiten probar tus experiencias multijugador al hacer aparecer hasta 98 jugadores de prueba en tu nivel. Ya no necesitas administrar varias cuentas y dispositivos cuando pruebas en solitario, ni reunir a otros usuarios de Fortnite para probar los cambios de diseño incrementales: solo puedes iniciar una sesión con la cantidad de jugadores de prueba necesarios para tu experiencia multijugador.
Los jugadores de prueba se comportan igual que los jugadores inactivos: pueden recibir daño, asignarse a un equipo, aparecer en las apariciones de jugadores y ser instigadores de dispositivos. Puedes definir que la cantidad de jugadores de prueba sea tan alta como el límite máximo de jugadores en la configuración de la isla de tu proyecto.
Cómo añadir jugadores de prueba a tu nivel en UEFN
Añadir jugadores de prueba a tu experiencia es sencillo:
Inicia UEFN y abre un proyecto nuevo o existente.
En el esquematizador, busca y selecciona IslandSettings.
En el panel de detalles, busca "depurar" o desplázate hasta la sección Depurar.
Marca la casilla junto a Depurar. Observa que la opción Jugadores de prueba al inicio está disponible para editar.
Elige entre las siguientes opciones:
Rellenar genera jugadores de prueba hasta el valor máximo de jugadores de tu configuración.
Personalizado habilita el campo Cantidad de jugadores de prueba y te permite definir la cantidad deseada, hasta la opción Máximo de jugadores de la isla.
Ninguno no genera jugadores de prueba.
Cómo añadir jugadores de prueba a tu nivel en el modo Creativo de Fortnite
Para generar jugadores de prueba en el modo Creativo de Fortnite, haz lo siguiente:
Inicia tu sesión y carga tu isla.
Abre el menú principal y elige Ajustes de la isla.
En el panel izquierdo, selecciona Depurar para habilitarla.
Expande la opción Jugadores de prueba añadidos al inicio de la partida y modifica el campo Jugadores de prueba al inicio.
Cómo usar los jugadores de prueba en Verse
Un agente es un tipo de Verse que potencialmente puede moverse e interactuar con el entorno, como un jugador, un guardia, un velocirraptor, etc. Si deseas utilizar jugadores de prueba para probar su funcionalidad, puedes utilizar la función GetParticipants(), que proporciona una lista de todos los jugadores y los jugadores de prueba.
Si tu código usa GetPlayers() en lugar de GetParticipants(), no podrás probar la funcionalidad con los jugadores de prueba, porque GetPlayers() solo devolverá una lista de jugadores.
Ejemplo: Cómo otorgar objetos a los jugadores de prueba con Verse
El siguiente código demuestra el uso de GetParticipants() en Verse, mediante un dispositivo activador y un dispositivo otorgador de objetos para entregar a los jugadores de prueba un objeto cuando se activa el activador.
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
teleporter_test := class(creative_device):
@editable
Trigger:trigger_device = trigger_device{}
@editable
ItemGranter:item_granter_device = item_granter_device{}
Cuando ejecutas este código de Verse, puedes ver que GetParticipants() es totalmente compatible con los dispositivos del modo Creativo y debe utilizarse siempre que pruebes la funcionalidad con los jugadores de prueba.