L'Unreal Editor pour Fortnite (UEFN) et le mode Créatif de Fortnite vous permettent de tester vos expériences multijoueur en faisant apparaître jusqu'à 98 joueurs de test dans votre niveau. Vous n'avez plus besoin de gérer plusieurs comptes et appareils lorsque vous testez seul, ou de rameuter d'autres utilisateurs Fortnite pour tester des modifications de conception incrémentielles : il vous suffit désormais de lancer une session avec le nombre de joueurs de test requis pour votre expérience multijoueur !
Les joueurs de test se comportent exactement comme des joueurs inactifs : ils peuvent subir des dégâts, être affectés à une équipe, apparaître sur des générateurs de joueurs et être des instigateurs d'appareils. Vous pouvez définir le nombre de joueurs de test en fonction de la limite maximale de joueurs autorisée dans les paramètres de l'île de votre projet.
Ajouter des joueurs de test à votre niveau dans l'UEFN
Pour ajouter des joueurs de test à votre expérience, rien de plus simple :
Lancez l'UEFN et ouvrez un projet existant ou un nouveau projet.
Dans l'organiseur, recherchez et sélectionnez Paramètres de l'île.
Dans le panneau Détails, recherchez « débogage » ou faites défiler l'écran jusqu'à la section Débogage.
Cochez la case en regard de Débogage. Notez que l'option Joueurs de test au démarrage devient disponible.
Choisissez l'une des options suivantes :
Remplir permet de faire apparaître les joueurs de test en fonction de la valeur Nombre max de joueurs définie dans vos paramètres.
Personnaliser active le champ Nombre de joueurs de test et vous permet de définir la valeur souhaitée, en fonction du paramètre de l'île Nombre max de joueurs.
Aucun ne fait apparaître aucun joueur de test.
Ajouter des joueurs de test à votre niveau dans le mode Créatif de Fortnite
Pour faire apparaître des joueurs de test dans le mode Créatif de Fortnite :
Lancez votre session et chargez votre île.
Ouvrez le menu principal et choisissez Paramètres de l'île.
Dans le panneau de gauche, sélectionnez l'option Débogage pour l'activer.
Développez la section Joueurs de test ajoutés au démarrage du jeu et modifiez le champ Joueurs de test au démarrage .
Utiliser des joueurs tests dans Verse
Un agent est un type Verse qui peut se déplacer et interagir avec le décor, par exemple un joueur, un garde, un rapace, etc. Si vous souhaitez utiliser des joueurs de test pour tester la fonctionnalité du joueur, vous pouvez utiliser la fonction GetParticipants(), qui renvoie une liste de tous les joueurs et joueurs de test.
Si votre code utilise GetPlayers() au lieu de GetParticipants(), vous ne pouvez pas tester les fonctionnalités à l'aide de joueurs de test, car GetPlayers() ne renvoie qu'une liste de joueurs.
Exemple : Octroi d'objets aux joueurs de test avec Verse
Le code suivant illustre l'utilisation de GetParticipants() dans Verse, en utilisant un déclencheur et un fournisseur d'objets pour accorder aux joueurs de test un objet lorsque le déclencheur est activé.
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{}
Lorsque vous exécutez ce code Verse, vous constatez que GetParticipants() est entièrement compatible avec les appareils du mode Créatif et doit être utilisé chaque fois que vous testez des fonctionnalités avec des joueurs de test.