L'appareil de maillage à progression offre l'option de créer un système visuel pour la progression d'un élément. L'appareil peut basculer entre des maillages et des matériaux pour représenter visuellement différentes étapes. Le maillage par défaut est un pot plus ou moins rempli de liquide pour montrer le remplissage et le drainage.
Vous pouvez utiliser l'appareil pour simuler des joueurs plaçant des objets à l'intérieur d'autres objets, suivre la progression d'un événement, et bien plus encore. Les options de l'appareil et les cas d'utilisation varient entre le mode Créatif de Fortnite et l'Unreal Editor pour Fortnite (UEFN). Pour en savoir plus, consultez la section Utilisation de l'appareil de cette page.
Accès aux appareils
L'appareil de maillage à progression est disponible en mode Créatif et dans l'UEFN.
Les appareils sont disponibles ici :
Mode Créatif : Menu Créatif > Contenu > Fortnite > Appareils > Maillage à progression
UEFN : Navigateur de contenu > Fortnite > Appareils > Environnement > Maillage à progression
Pour connaître les principes de base permettant d'accéder à un appareil, le placer, et en régler les paramètres, consultez la rubrique Utiliser les appareils.
Utilisation de l'appareil
L'appareil crée une représentation visuelle de la progression. Vous pouvez utiliser des boutons, des déclencheurs et des récepteurs pour que les joueurs puissent interagir avec l'appareil.
Si vous utilisez plusieurs appareils identiques sur votre île, vous pouvez les renommer pour mieux vous organiser. Choisir des noms qui se rapportent à la fonction d'un appareil aide à se souvenir de ce que chacun fait, et à trouver un appareil spécifique lors de l'utilisation du navigateur d'événements.
Le déroulement général d'utilisation de l'appareil est le suivant :
Placez l'appareil dans votre niveau.
Définissez les valeurs de progression.
Créez une liste de seuils de maillages (prédéfinis en mode Créatif).
Déclenchez les fonctions de l'appareil ou définissez la valeur directement dans Verse (UEFN uniquement) pour activer les maillages de seuil.
Ajoutez des effets visuels et sonores (UEFN uniquement).
Mode Créatif
En mode Créatif, les appareils de maillage à progression sont livrés avec une liste prédéfinie de maillages de seuil qui ne sont pas configurables.
Vous pouvez ajuster les options autour des valeurs de progression, des fonctions et des événements. Le matériau de l'appareil est dynamique, ce qui signifie que vous pouvez faire pivoter le pot et que le liquide se déplace physiquement avec lui.
UEFN
Dans l'UEFN, vous pouvez utiliser les maillages par défaut ou personnalisés pour créer une séquence de maillage. Le pot par défaut se comporte de la même manière qu'en mode Créatif.
Vous ne pouvez pas modifier le maillage statique à partir du composant. Vous devez utiliser l'option Maillage de seuil pour ajouter des maillages. Lorsque la progression de l'appareil change, le composant de maillage statique est mis à jour avec le maillage de seuil actif.
Vous pouvez créer toutes sortes de mécaniques, comme :
Faire pousser ou faner des plantes dans un jardin
Remplir et vider des réservoirs de carburant
Barre de progression pour le classement des joueurs dans une partie
Accumuler des pourboires dans un bocal pour votre restaurant emblématique
L'appareil écrit également son état de progression sur le matériau du maillage via un paramètre de matériau scalaire FillAmount. Vous pouvez créer vos propres matériaux à l'aide de ce paramètre pour obtenir des transitions fluides. Ce paramètre devient actif via l'index des matériaux de remplissage dans la catégorie Visuels de l'appareil.
L'index représente le créneau de matériau joint à votre maillage statique. Pour les principes fondamentaux du travail avec les matériaux, voir Matériaux dans l'UEFN.
Pour attribuer l'index du matériau :
Dans un matériau nouveau ou existant, créez un nœud ScalarParameter.
Définissez le nom du paramètre sur FillAmount. Vous devez utiliser ce nom pour que l'appareil enregistre l'index de matériau de remplissage.
Connectez le nœud selon les besoins dans le graphique de matériau.
Affectez le matériau à votre maillage statique.
Dans la liste Maillage de seuil, définissez l'index de matériau de remplissage sur le créneau de matériau contenant le paramètre FillAmount. Un seul créneau de matériau par maillage prend en charge le paramètre de remplissage.
Pour afficher et ajuster les créneaux de matériau, ouvrez le maillage dans l'éditeur de maillage statique et utilisez le panneau Détails.
Filtre contextuel
Une fonctionnalité appelée filtrage contextuel a une incidence sur certains appareils. Elle permet de masquer ou d'afficher des options en fonction des valeurs sélectionnées pour certaines options liées. Cette organisation réduit l'encombrement du panneau Détails, ce qui facilite la gestion et la navigation dans les paramètres. Pour identifier ces options, les valeurs qui déclenchent le filtrage contextuel dans les tableaux de paramètres de cette page sont en italique.
Toutes les options sont listées dans les sections suivantes, y compris celles affectées par le filtrage contextuel. Une note dans le champ Description du tableau de l'option vous indique si une option est masquée ou affichée selon une valeur spécifique.
Options utilisateur
Les principales options de l'appareil sont la valeur cible pour une progression terminée et le taux de progression.
Vous pouvez configurer cet appareil avec les options suivantes. Les valeurs par défaut sont en caractères gras. Les valeurs qui déclenchent un filtrage contextuel sont en italique.
Option | Value | Description |
Cible de progression | 100, choisissez une valeur | La progression maximale que l'appareil peut atteindre. Les valeurs varient de 0 à 100. |
Quantité de progression au début du jeu | 0, choisissez une valeur | La quantité de progression de l'appareil au début du jeu. Les valeurs varient de 0 à 100. |
Taux de progression | 5, choisissez une valeur | Le taux auquel augmenter le montant de la progression en fonction du type de progression. En cas de définition sur continu, c'est la vitesse à laquelle la progression change. Si le taux est défini sur instantané, il s'agit du montant à modifier par appel d'événement. Les valeurs varient de 0 à 100. |
Taux de régression | 5, choisissez une valeur | Le taux auquel diminuer le montant de la progression en fonction du type de progression. En cas de définition sur continu, c'est la vitesse à laquelle la progression change. Si le taux est défini sur instantané, il s'agit du montant à modifier par appel d'événement. Les valeurs varient de 0 à 100. |
Type de progression | Taux continu, Instantané | Options sur la façon dont le montant de la progression est mis à jour.
|
Liaison directe d'événements
Voici les options de liaison d'événements directe pour cet appareil. Pour en savoir plus, consultez Utiliser la liaison d'événements directe.
Options utilisateur - Fonctions
Une fonction attend qu'un événement lui soit transmis avant d'effectuer une action.
Pour créer ou modifier une fonction dans l'UEFN :
Ouvrez les paramètres de l’appareil et cliquer sur une option de fonction.
Cliquez sur l'icône plus (+) pour ajouter un élément, puis cliquez sur le menu déroulant pour choisir un appareil dans votre île. Le deuxième menu déroulant pour les événements devient actif.
Cliquez sur la deuxième liste déroulante pour lier l'appareil à un événement qui déclenche la fonction.
Pour créer ou modifier une fonction dans le mode Créatif :
Ouvrez les paramètres de l’appareil et cliquer sur une option de fonction.
Cliquez sur AJOUTER, puis sur Sélectionner un appareil pour choisir un appareil dans votre île.
Cliquez sur Sélectionner un événement pour lier l'appareil à un événement qui déclenchera la fonction pour l'appareil.
Vous pouvez ajouter plusieurs événements à une fonction.
| Fonctions | Description |
|---|---|
Commencer la progression si reçu depuis | Augmente le niveau de progression actuel grâce à l'option utilisateur Taux de progression. |
Commencer la régression si reçu depuis | Réduit le niveau de progression actuel grâce à l'option utilisateur Taux de régression. |
Mettre en pause si reçu depuis | Met l'appareil en pause. |
Progresser totalement | Augmente l'appareil jusqu'à sa cible de progression. |
Régresser totalement | Réduit la Cible de progression à 0. |
Options utilisateur - Événements
Un événement indique à un autre appareil quand exécuter une fonction.
Pour créer un événement dans l'UEFN :
Dans l'appareil connecté, créez une fonction.
Choisissez le type d'événement pour l'appareil de maillage à progression.
Utilisez la catégorie Événements dans l'UEFN pour afficher les fonctions connectées.
Pour créer ou modifier un événement dans le mode Créatif :
Ouvrez les paramètres de l’appareil et cliquer sur une option d’événement.
Cliquez sur Ajouter, puis sur Sélectionner un appareil pour choisir un appareil sur votre île.
Cliquez sur Sélectionner la fonction pour lier l'événement à une fonction de cet appareil.
Vous pouvez ajouter plusieurs fonctions à un événement.
| Événements | Description |
|---|---|
Au remplissage total de la progression | Événement qui se produit lorsque l'appareil atteint sa Cible de progression. |
À la régression totale de la progression | Événement qui se produit lorsque l'appareil régresse à 0. |
Au changement de progression | Événement qui se produit lorsque la progression actuelle de l'appareil change. |
Événement de traversée du seuil de progression | Événement qui se produit lorsque l'appareil atteint l'un des seuils de maillage et qu'un maillage est échangé en réponse. |
Options UEFN supplémentaires
Visuels
Utilisez la catégorie Visuels pour ajuster l'apparence du maillage et des matériaux à différents seuils. La valeur par défaut est le maillage du pot à différentes étapes de remplissage.
| Options visuelles | Value | Description |
|---|---|---|
Maillage de seuil | Index | Représente la liste des maillages pour les étapes de progression. Pour ajouter des maillages à la liste, cliquez sur l'icône plus (+). |
Seuil | Minimum (Min) Maximum (Max) | Définit la plage de progression (la limite) pour que le maillage soit actif. Utilisez les options suivantes pour déterminer comment les valeurs minimales et maximales de l'ensemble sont incluses dans la plage.
Si deux seuils se chevauchent, l'appareil utilise le premier seuil admissible de la liste. |
Maillage statique | Choisir une ressource de maillage statique | Définit le maillage pour la plage de seuil. Le maillage que l'appareil affichera pendant que sa valeur de progression se situe entre ce seuil. |
Effets visuels de transition | Choisir un système Niagara | Simule les effets visuels (VFX) lorsque l'appareil passe au maillage statique défini. |
Signal sonore de transition | Choisissez une ressource de signal sonore | Joue le son lorsque l'appareil passe au maillage statique défini. |
Index de matériau de remplissage | 2, choisissez un numéro | Crée une instance de matériau dynamique pour le matériau de ce créneau et écrit dans le paramètre de matériau scalaire FillAmount. Ce paramètre de matériau pour le remplissage actuel est exprimé sous la forme d'un rapport entre Vous devez utiliser un nœud ScalarParameter dans le matériau et le renommer en FillAmount. |
Audio
Avec le taux continu actif, vous pouvez ajouter de l'audio pour indiquer la progression.
| Type audio | Description |
|---|---|
Audio de progression | Lit l'audio lorsque l'appareil progresse à un rythme continu. |
Audio de régression | Lit l'audio lorsque l'appareil régresse à un rythme continu. |
Audio de fin | Lit l'audio lorsque l'appareil atteint son objectif de progression. |
Les catégories générales suivantes sont incluses dans le panneau Détails :
HLOD
Déplacement
Rendu
Distance d'affichage
Couches de données
Pour en savoir plus sur le panneau, voir Référence de l'interface utilisateur.
API Verse
Vous pouvez utiliser l'API Verse pour l'appareil de maillage à progression pour personnaliser vos mécaniques supplémentaires. Dans Verse, vous pouvez directement définir le montant de la progression. Associés à des déclencheurs et des récepteurs, vous pouvez configurer des montants de progression et de régression prédéterminés.
Pour plus d'informations sur l'utilisation de l'appareil dans Verse, consultez la référence de l'API progress_based_mesh_device.