Vous souhaitez accorder aux joueurs une EXP de passe de combat lorsqu'ils participent à votre expérience UEFN ? Ce tutoriel vous montre comment utiliser l'appareil de récompense pour accorder de l'EXP aux joueurs via l'UEFN et Verse.
Pour plus d'informations sur la manière dont cet appareil accorde de l'EXP aux joueurs, consultez la rubrique Appareils de récompense pour le mode Créatif de Fortnite.
Accorder de l'EXP pour l'élimination de zombies
-
Lancez l'UEFN depuis l'Epic Games Store.
-
Créez une nouvelle île ou chargez une île existante.
-
Dans le navigateur de contenu, accédez à Tout > Fortnite > Appareils et recherchez "récompense".
-
Faites glisser l'appareil de récompense dans votre niveau.
-
Assurez-vous que l'appareil de récompense est sélectionné.
-
Dans le panneau Détails, modifiez les options utilisateur suivantes :
Option Valeur Explication Nom "Élimination de zombies" Court message décrivant le type de récompense. Récompense en EXP Très petite L'objectif étant facile à atteindre, la récompense doit être petite. Taille de l'interface Petite Le message occupera un petit espace sur l'écran du joueur. -
Dans le navigateur de contenu, accédez à Tout > Fortnite > Appareils et recherchez "apparition de créatures".
-
Faites glisser un générateur de créatures dans votre niveau.
-
Recherchez un appareil Tourelle déployable et faites-le glisser dans votre niveau, à portée du générateur de créatures. Cela permettra aux joueurs d'éliminer les zombies.
Liaison d'événements directe
Vous pouvez utiliser la liaison d'événements directe pour déclencher l'appareil de récompense chaque fois qu'un zombie est éliminé. Ce flux de travail s'effectue uniquement dans l'éditeur. Pour connaître la procédure correspondante dans Verse, accédez à la rubrique Accorder de l'EXP à l'aide de Verse.
-
Sélectionnez l'appareil de récompense précédemment créé.
-
Dans le panneau Détails, faites défiler l'écran jusqu'à la section Options utilisateur - Fonctions .
-
Cliquez sur le bouton + à côté de "Récompense".
-
Cliquez sur le menu déroulant, recherchez le générateur de créatures et sélectionnez-le.
-
Cliquez sur le deuxième menu déroulant et sélectionnez "Quand une créature est éliminée".

Accorder de l'EXP pour le temps passé dans le jeu
-
Répétez les étapes 1 à 5 répertoriées dans l'exemple élimination de zombies.
-
Dans le panneau Détails, modifiez les paramètres suivants :
Option Valeur Explication Nom "Merci de jouer !" Rédigez un court message décrivant le type de récompense. Description "Merci d'avoir passé du temps sur mon île." Rédigez un court message expliquant pourquoi le joueur reçoit une récompense en EXP. Récompense en EXP Grande 15 minutes de jeu peuvent justifier une grande récompense. Limite de récompense True, "1" Cette récompense en EXP ne peut être accordée qu'une seule fois. Icône Choisissez-en deux Recherchez "Étoile", puis définissez la petite icône sur la version "_64" et la grande sur la version "_128". -
Recherchez le chronomètre dans le navigateur de contenu et faites-le glisser dans votre niveau.
-
Dans le panneau Détails de l'appareil Chronomètre, modifiez les paramètres suivants :
Option Valeur Explication Durée 900 La récompense sera accordée après 15 minutes de jeu. Démarrer au début du jeu True Le chronomètre démarrera automatiquement au début du jeu. Comportement à l'achèvement Redémarrer Le chronomètre redémarrera et accordera plus d'EXP à l'issue du segment de 15 minutes suivant. Visible pendant le jeu Masqué Vous ne pouvez pas afficher ce chronomètre ni interagir avec lui.
Liaison d'événements directe
Utilisez la liaison d'événements directe pour déclencher l'appareil de récompense chaque fois que le chronomètre prend fin.
-
Sélectionnez l'appareil de récompense précédemment créé.
-
Dans le panneau Détails, faites défiler l'écran jusqu'à la section Options utilisateur - Fonctions .
-
Cliquez sur le bouton + à côté de "Récompense".
-
Cliquez sur le menu déroulant, recherchez le chronomètre et sélectionnez-le.
-
Cliquez sur le deuxième menu déroulant et sélectionnez "À la réussite".

Accorder de l'EXP à l'aide de Verse
Cet exemple s'appuie sur l'exemple élimination de zombies fourni plus haut. Les zombies laissent tomber des os qui peuvent être ramassés. La section suivante indique comment accorder une grande quantité d'EXP chaque fois qu'un joueur envoie 5 os.
-
Dans le navigateur de contenu, accédez à Tout > Fortnite > Appareils et recherchez "élimination".
-
Faites glisser un appareil Gestionnaire d'éliminations dans votre scène.
-
Dans le panneau Détails, sous Options utilisateur :
-
Cliquez sur Ajouter un élément dans Liste des éléments.
-
Ouvrez Index 0. Dans Objets à générer, cliquez sur le menu déroulant du sélecteur d'objets.
-
Recherchez "Animal Bones" (os d'animaux). Désormais, les ennemis éliminés laisseront tomber des os d'animaux.
-
-
Faites glisser un autre appareil de récompense dans votre scène.
-
Dans le panneau Détails du nouvel appareil de récompense :
-
Définissez le nom sur "Zombie Bounty" (contrat zombie).
-
Définissez la récompense en EXP sur Très grande.
-
Définissez la taille de l'interface sur Grande.
-
-
Recherchez "conditional" (sous condition) dans le navigateur de contenu.
-
Faites glisser un appareil Bouton à condition dans votre scène.
-
Dans le panneau Détails du nouvel appareil Bouton à condition :
-
Activez Objets clés requis et définissez le nombre sur 5 à la même ligne.
-
Recherchez Objet clé 1 et développez les options.
-
Sur la propriété Définition de l'objet, cliquez sur le menu déroulant.
-
Recherchez "Animal Bones" (os d'animaux).
-
Sélectionnez l'objet "Animal Bones" (os d'animaux).
-
Créer le script Verse
-
Créez un nouvel appareil Verse nommé accolade_example à l'aide de l'explorateur Verse, puis faites-le glisser dans le niveau. Pour savoir comment créer un nouvel appareil dans Verse, consultez la page Créer votre propre appareil à l'aide de Verse.
-
Ouvrez l'explorateur Verse et double-cliquez sur accolade_example.verse pour ouvrir le script dans Visual Studio Code.
-
Dans la définition de classe
accolade_example
, ajoutez les champs suivants :-
Un appareil de récompense modifiable nommé
Accolades
qui référence votre appareil de récompense dans le niveau. -
Un bouton à condition modifiable nommé
ConditionalButton
. Vous l'utiliserez pour attribuer des points au joueur qui envoie le nombre d'os requis.
accolade_example := class(creative_device): @editable Accolades:accolades_device = accolades_device{} @editable ConditionalButton:conditional_button_device = conditional_button_device{}
-
-
Dans
OnBegin()
, abonnez leConditionalButton
ActivatedEvent
à une nouvelle fonction appeléeBountyComplete
.OnBegin<override>()<suspends>:void= ConditionalButton.ActivatedEvent.Subscribe(BountyComplete)
-
Ajoutez la nouvelle méthode
BountyComplete()
à la classeaccolade
. Cette méthode accorde le scoreAccolades
au joueur qui a activé leConditionalButton
.# Awards score to the player who activated # le bouton à condition BountyComplete(Agent:agent):void= Accolades.Award(Agent)
-
Votre code
accolade_example
doit à présent ressembler à ceci :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) # Awards score to the player who activated # le bouton à condition BountyComplete(Agent:agent):void= Accolades.Award(Agent)
-
Enregistrez le script dans Visual Studio Code puis, dans le menu principal, sous Verse, cliquez sur Générer le code Verse pour compiler votre code. Si des erreurs sont détectées, elles figureront dans le panneau Journal des messages à la section Build Verse.
-
Accédez à Contenu de
> Appareils du mode Créatif, recherchez votre appareil Verse et faites-le glisser dans votre scène. -
Après avoir sélectionné l'appareil Verse, dans le panneau Détails, attribuez la référence d'objet pour l'appareil de récompense et l'appareil Bouton à condition. Vous pouvez utiliser la pipette pour sélectionner l'objet dans le hublot ou ouvrir le menu déroulant et rechercher l'appareil.
Tester votre île
Une fois tous les éléments configurés, vous êtes en mesure de tester votre île pour vérifier qu'elle fonctionne comme prévu dans Fortnite.
Lorsque vous jouez à votre niveau, un texte de débogage standard doit s'afficher à l'écran pour indiquer quand l'appareil de récompense est activé et accorde de l'EXP.
C'est ce qui arrive lorsque vous éliminez des zombies.

C'est ce qui arrive lorsque vous trouvez 5 parties d'os.

Publier votre île
Pour Publier votre île, consultez la rubrique Publier des projets.
Une fois la période de calibrage de votre île terminée, vous devriez pouvoir jouer à votre jeu et voir les récompenses d'EXP.