Cette fonctionnalité est en accès anticipé. Vous pouvez publier une île qui utilise cette fonctionnalité, mais vous devez être conscient que pendant toute la période d'accès anticipé, des changements peuvent survenir. Ils pourraient empêcher votre île de fonctionner correctement et vous obliger à faire des ajustements.
L'appareil contrôle : troisième personne est conçu pour fonctionner avec les appareils Caméra : angle fixe et Caméra : point fixe. L'appareil contrôle : troisième personne a deux fonctions principales :
- Configurer les paramètres de déplacement et d'orientation pour les joueurs affectés par les caméras
- Configurer le comportement du ciblage pour les joueurs affectés par les caméras
Les caméras modifiant ce que le joueur voit, les contrôles de déplacement habituels et les autres actions du joueur seront différents. Cet appareil permet de déterminer la direction dans laquelle est orienté le joueur, la manière dont il cible les ennemis et les objets, sa vitesse de déplacement, etc.
Pour en apprendre plus sur le fonctionnement de la caméra avec les appareils, consultez Concevoir avec les caméras et les contrôles. Pour en apprendre plus sur les caméras dans l'UEFN, consultez les pages suivantes :
- Appareils de caméra et de contrôle
- Créer un écran titre pour un exemple de gameplay
Pour trouver l'appareil contrôle : troisième personne, rendez-vous dans l'inventaire créatif et ouvrez la catégorie Appareils. De là, vous pouvez rechercher l'appareil. Pour plus d'informations sur la manière dont trouver des appareils, consultez Utiliser les appareils.
Filtre contextuel
Certains appareils sont affectés par une fonctionnalité appelée le filtre contextuel. Elle permet de masquer ou d'afficher des options en fonction des valeurs sélectionnées pour certaines options liées. Cette fonctionnalité rend le panneau Personnaliser moins désordonné et rend la gestion et la navigation dans les options plus aisées.
Il n'est cependant pas forcément évident de reconnaître les options et valeurs qui déclenchent le filtre contextuel. Afin de vous aider à les identifier dans nos documents, les valeurs qui déclenchent le filtre contextuel sont en italique. Toutes les options sont listées, y compris celles affectées par le filtre contextuel. Une note dans le champ Description de l'option vous indique si elle est masquée ou affichée, selon une valeur spécifique.
Options de l'appareil
Configurez cet appareil avec les options suivantes.
Les valeurs par défaut sont en gras. Les valeurs qui déclenchent le filtre contextuel sont en italique.
Option | Valeur | Description |
---|---|---|
Aperçu créatif | N/A | Cliquez sur Démarrer pour visualiser ce que la caméra voit. Cliquez sur Arrêter pour sortir de l'aperçu et retourner dans l'éditeur. |
Priorité | 0,0, choisissez une valeur | Plusieurs caméras peuvent être assignées en même temps, mais seule la caméra avec la plus haute priorité est considérée comme active. |
Ajouter aux joueurs au début | Oui, Non | Définit si l'appareil est automatiquement activé à tous les nouveaux joueurs lorsque la partie commence. |
Retirer à l'élimination | Oui, Non | Définit si la caméra est retirée d'un joueur à son élimination. |
Activé pendant la phase | Aucune, Toujours, Partie | Définit les phases du jeu pendant lesquelles l'appareil est activé. Si vous choisissez Aucune, la caméra ne peut être activée que via les événements. |
Multiplicateur de vitesse de déplacement | x1,0, choisissez une valeur | Définit la vitesse de déplacement du joueur par rapport à la vitesse par défaut. |
Multiplicateur de vitesse de déplacement en tirant | x1,0, choisissez une valeur | Définit la vitesse de déplacement du joueur en tirant par rapport à la vitesse par défaut. |
Multiplicateur de vitesse de déplacement en visant | x1,0, choisissez une valeur | Définit la vitesse de déplacement du joueur en visant par rapport à la vitesse par défaut. |
Multiplicateur de vitesse de rotation | 1,0, choisissez une valeur | Définit la vitesse de rotation du joueur par rapport à la vitesse par défaut. |
Multiplicateur de vitesse de rotation en tirant | Définit la vitesse de rotation du joueur en tirant par rapport à la vitesse par défaut. | |
Multiplicateur de vitesse de rotation en visant | Définit la vitesse de rotation du joueur en visant par rapport à la vitesse par défaut. | |
Aide au ciblage | Oui, Non | Si cette option est réglée sur Oui, la cible des joueurs est automatiquement sélectionnée en fonction de la distance, de l'angle et de la priorité de visée. |
Verrouillage de la cible | Jamais, Toujours, En tirant, En visant, En tirant ou en visant | Cette option s'affiche uniquement si l'option Aide au ciblage est réglée sur Oui. Définit à quel moment les joueurs se tournent vers leur cible lorsque la cible est choisie. |
Durée de rétention de la cible | 1,5 s, choisissez une durée | Cette option s'affiche uniquement si l'option Aide au ciblage est réglée sur Oui. Définit la durée pendant laquelle le joueur essaie de faire face à sa cible après chaque action à distance. |
Distance de ciblage | 1000 cm, choisissez une distance | Cette option s'affiche uniquement si l'option Aide au ciblage est réglée sur Oui. Définit la distance maximum entre le joueur et la cible potentielle pour qu'elle soit considérée valable. |
Distance de ciblage en visant | 1000 cm, choisissez une distance | Cette option s'affiche uniquement si l'option Aide au ciblage est réglée sur Oui. Définit la distance maximum entre le joueur et la cible potentielle pour qu'elle soit considérée valable. |
Angle de ciblage | 85°, choisissez un angle | Cette option s'affiche uniquement si l'option Aide au ciblage est réglée sur Oui. Définit l'angle (en degrés) auquel les cibles sont considérées comme valides par rapport à la direction à laquelle le joueur fait face. |
Angle de ciblage en visant | 85°, choisissez un angle | Cette option s'affiche uniquement si l'option Aide au ciblage est réglée sur Oui. Définit l'angle (en degrés) auquel les cibles sont considérées comme valides par rapport à la direction à laquelle le joueur fait face. |
Vision directe requise de la cible | Oui, Non | Cette option s'affiche uniquement si l'option Aide au ciblage est réglée sur Oui. Définit si la vision directe est requise pour qu'une cible soit valide. |
Poids de base - Joueurs | 1,0, choisissez une valeur | Cette option s'affiche uniquement si l'option Aide au ciblage est réglée sur Oui. Définit la priorité de ciblage sur les joueurs. Une valeur de 0 empêche les joueurs d'être ciblés. |
*Poids de base - Créatures** | 0,5, choisissez une valeur | Cette option s'affiche uniquement si l'option Aide au ciblage est réglée sur Oui. Définit la priorité de ciblage sur les créatures. Une valeur de 0 empêche les créatures d'être ciblées. |
Poids de base - Véhicules | 0,3, choisissez une valeur | Cette option s'affiche uniquement si l'option Aide au ciblage est réglée sur Oui. Définit la priorité de ciblage sur les véhicules. Une valeur de 0 empêche les véhicules d'être ciblés. |
Échelonner le poids selon la distance | 0,5, choisissez une valeur | Cette option s'affiche uniquement si l'option Aide au ciblage est réglée sur Oui. Ajuste le poids calculé de la cible en réduisant la valeur finale en fonction de la distance qui la sépare de vous. |
Échelonner le poids selon l'angle | 1, choisissez une valeur | Cette option s'affiche uniquement si l'option Aide au ciblage est réglée sur Oui. Ajuste le poids calculé de la cible en réduisant la valeur finale en fonction de la distance qui la sépare de vous. |
Inverser l'équipe | Oui, Non | Si cette option est réglée sur Oui, toutes les équipes sont affectées par l'appareil, sauf l'équipe sélectionnée dans l'option Équipes affectées. |
Classes affectées | Pas de classe, N'importe laquelle, choisissez une classe | Définit les classes qui seront affectées par cet appareil. Pas de classe : seuls les joueurs sans classe assignée sont affectés. N'importe laquelle : tous les joueurs, y compris ceux sans classe assignée, sont affectés. |
Inverser l'équipe | Oui, Non | Si cette option est réglée sur Oui, toutes les équipes sont affectées par l'appareil, sauf l'équipe sélectionnée dans l'option Équipes affectées. |
Inverser la classe | Oui, Non | Si cette option est réglée sur Oui, toutes les classes sont affectées par l'appareil, sauf la classe sélectionnée dans l'option Classes affectées. |
Appareil ciblable en mode modification | Oui, Non | Définit si l'appareil lui-même est ciblable. Si cette option est réglée sur Oui, l'appareil est ciblable uniquement lorsque vous modifiez votre île. |
Liaison d'événements directe
Vous trouverez ci-dessous les options de liaison d'événements directe pour cet appareil.
Fonctions
Une fonction attend qu'un événement lui soit transmis avant d'effectuer une action.
- Pour utiliser une fonction, cliquez sur AJOUTER, puis Sélectionner l'appareil pour faire apparaître le menu déroulant et choisir un appareil.
- Une fois l'appareil sélectionné, cliquez sur Sélectionnez l'événement et sélectionnez l'événement qui déclenche cette fonction.
- Si plus d'un appareil peut déclencher la fonction, appuyez sur Ajouter et répétez le processus.
Option | Description |
---|---|
Activer si reçu depuis | Active l'appareil lorsqu'un événement se produit. |
Désactiver si reçu depuis | Désactive l'appareil lorsqu'un événement se produit. |
Ajouter au joueur si reçu depuis | Ajoute l'appareil au joueur instigateur lorsqu'un événement se produit. |
Ajouter à tous si reçu depuis | Ajoute l'appareil à tous les joueurs lorsqu'un événement se produit. |
Retirer du joueur si reçu depuis | Retire l'appareil du joueur instigateur lorsqu'un événement se produit. |
Retirer de tous si reçu depuis | Retire l'appareil de tous les joueurs lorsqu'un événement se produit. |
Événements
Cet appareil ne dispose pas d'événements.
Utiliser l'appareil contrôle : troisième personne dans Verse
Utilisez le code ci-dessous pour contrôler un appareil contrôle : troisième personne dans Verse. Ce code montre comment utiliser les événements et les fonctions dans l'API de l'appareil contrôle : troisième personne. Modifiez-le pour qu'il convienne à votre expérience.
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
# Un appareil créatif programmé avec Verse qui peut être placé dans un niveau
gameplay_controls_third_person_device_verse_example := class(creative_device):
# Référence à l'appareil contrôle : troisième personne dans le niveau.
# Dans le panneau Détails de cet appareil Verse,
# définissez cette propriété sur votre appareil contrôle : troisième personne.
@editable
MyThirdPersonControlsDevice:gameplay_controls_third_person_device = gameplay_controls_third_person_device{}
# Se lance lorsque l'appareil est activé dans un jeu.
OnBegin<override>()<suspends>:void=
Print("Adding third person controls to players.")
# Cet exemple passe en revue tous les joueurs de l'expérience pour montrer comment faire des opérations par joueur sur l'appareil.
for (Player : GetPlayspace().GetPlayers()):
# Ajoute la caméra à la pile de caméras de l'`Agent` et en fait la caméra active.
MyThirdPersonControlsDevice.AddTo(Player)
# Attendre 5 secondes.
Sleep(5.0)
Print("Removing third person controls from players.")
# Retire la caméra de toutes les piles de caméras de l'`Agent`et la remplace par la suivante dans la pile.
MyThirdPersonControlsDevice.RemoveFromAll()
Pour utiliser ce code dans votre expérience UEFN, suivez ces étapes.
-
Placez un appareil contrôle : troisième personne sur votre île.
-
Créez un nouvel appareil Verse nommé **gameplay_controls_third_person_device_verse_example**. Consultez Créer votre propre appareil avec Verse pour connaître les étapes à suivre.
-
Dans Visual Studio Code, ouvrez **gameplay_controls_third_person_device_verse_example.verse** et collez le code ci-dessus.
-
Compilez votre code et faites glisser l'appareil créé avec Verse sur votre île. Consultez Ajouter votre appareil Verse à votre niveau pour connaître les étapes à suivre.
-
Ajoutez une référence pour l'appareil sur votre île à votre appareil Verse. Consultez Ajouter une référence Verse à un appareil du mode Créatif dans votre niveau pour connaître les étapes à suivre.
Désactivez la propriété Ajouter aux joueurs au début de l'appareil contrôle : troisième personne afin que seul Verse ajoute les contrôles au joueur.
- Sauvegardez votre projet et cliquez sur Lancer la session pour tester.
API
Consultez la `` référence de l'API pour savoir comment utiliser l'appareil dans Verse.