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.
Vous pouvez utiliser la caméra : point fixe pour supplanter la caméra par défaut de Fortnite, ce qui vous octroie plus de liberté pour créer de nouveaux types et genres de jeu. Placez la caméra : point fixe sur l'élément sur lequel vous voulez attirer l'attention du joueur. Cela peut être un objet, un personnage ou une zone du jeu. Vous pouvez personnaliser l'appareil pour que la caméra soit immobile, qu'elle s'incline de haut en bas ou qu'elle tourne de droite à gauche afin que l'objet visé reste dans le cadre.
Vous devez utiliser un appareil contrôle : troisième personne en tandem cette caméra. 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 l'utilisation des caméras dans l'UEFN, consultez :
- Appareils de caméra et de contrôle
- Créer un écran titre pour un exemple de gameplay
Pour trouver la caméra : point fixe, rendez-vous dans l'inventaire créatif et cliquez sur la catégorie Appareils. De là, vous pouvez rechercher l'appareil. Pour plus d'informations sur la manière dont trouver des appareils, consultez la page Utiliser les appareils.
Vocabulaire et définitions relatifs à la caméra
Les développeurs utilisent les caméras pour de nombreuses raisons dans un moteur de jeu pendant la phase de création. Il existe des termes spécifiquement utilisés pour les caméras en jeu avec lesquels vous n'êtes pas forcément familier. La plupart de ces termes sont utilisés dans les options de cet appareil, mais également dans les autres types de caméra. Le tableau ci-dessous regroupe certains de ces termes avec leurs définitions.
Terme | Définition |
---|---|
Champ de vision | Le terme champ de vision désigne ce que la caméra est en mesure de filmer. Le champ de vision est un angle mesuré en degrés. Les angles ont deux côtés et se rejoignent en un point que l'on appelle le sommet. Dans une caméra, le sommet est la lentille (ici, virtuelle). L'angle s'ouvre ou se ferme par rapport à l'axe vertical depuis le sommet. Plus le degré de l'angle est élevé, plus il est large et plus la caméra affiche de choses. |
Tangage et Lacet | Tangage et lacet sont des termes d'aviation. Ils font référence aux différents types de rotation qu'un avion peut effectuer dans les airs. Ces termes sont également utilisés dans le domaine de la conception 3D et du développement de jeux. Ils servent à définir précisément l'environnement 3D et le positionnement des éléments dans l'espace virtuel. Le tangage et le lacet sont mesurés en fonction de la position originale de l'objet. Le tangage désigne le mouvement vertical d'un objet, tandis que le lacet désigne le mouvement horizontal d'un objet. Remarque : l'axe de rotation est différent par rapport à la direction du mouvement. Par exemple, lorsqu'un avion tangue, le nez de l'avion monte ou descend, tandis que l'avion effectue une rotation sur son axe Y (ce qui correspond à la gauche et la droite ou de l'est vers l'ouest sur l'axe horizontal). Consultez la définition des termes axe X, axe Y et axe Z dans ce tableau. |
Angle de tangage | Cela correspond à une valeur qui exprime à quel point la caméra est inclinée vers le haut ou vers le bas lorsqu'elle filme une cible. |
Angle de lacet | Cela correspond à une valeur qui exprime à quel point la caméra est tournée vers la gauche ou vers la droite lorsqu'elle filme une cible. |
Décalage de la caméra | Par défaut, la caméra est centrée sur sa cible. Le décalage de la caméra correspond à la distance à laquelle la caméra se trouve par rapport au centre. La caméra peut avoir un décalage sur les axes X, Y et Z et sur plusieurs de ces axes à la fois. |
Axe X | Dans un espace 3D (réel ou virtuel), l'axe X correspond au mouvement horizontal avant/arrière (ou nord/sud). |
Axe Y | Dans un espace 3D (réel ou virtuel), l'axe Y correspond au mouvement horizontal gauche/droite (ou est/ouest). |
Axe Z | Dans un espace 3D (réel ou virtuel), l'axe Z correspond au mouvement vertical haut/bas. |
Transition de la caméra | Lorsque vous avez plusieurs caméras actives à la fois, une transition correspond au moment où vous passez d'une caméra à une autre. Dans le mode Créatif de Fortnite, les caméras disposent d'options qui permettent de gérer la priorité d'entrée et la priorité de sortie. La transition de caméra est définie par un ordre de priorité : elle compare la priorité de sortie de la caméra actuelle avec la priorité d'entrée de la caméra suivante. |
Types de transition | Entrée douce : la transition de caméra commence lentement et accélère progressivement. Sortie douce : la transition de caméra ralentit vers la fin. Entrée/sortie douce : la transition de caméra commence lentement, accélère, puis ralentit à nouveau. Linéaire : la transition de caméra se déplace doucement d'une caméra à l'autre, à une vitesse constante. Estompage : la transition de caméra commence et se termine par un fondu noir. |
Système de priorité | Si plusieurs caméras sont assignées à un seul joueur, le système de priorité définit toujours laquelle des caméras est active. La priorité peut être définie dans les options de l'appareil. Si deux caméras ont la même priorité, celle ajoutée le plus récemment devient active. |
Boum de collision | Dans un film, une grue est utilisée pour maintenir la caméra. Les cadreurs peuvent déplacer et orienter la caméra à l'aide de leviers et de roues pour obtenir le plan qu'ils souhaitent. Les propriétés du boum de collision des caméras : angle fixe vous permettent de définir le comportement de la caméra lorsqu'un objet dans la scène se retrouve entre la caméra et sa cible. |
Zone morte | Les zones mortes sont des espaces dans lesquels les joueurs peuvent se déplacer sans que cela affecte la caméra. Lorsque la cible se déplace au bord d'une zone morte, la caméra se déplace pour la suivre. |
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, choisissez un nombre | Définit l'ordre de priorité de la caméra. Quand plusieurs caméras sont ajoutées à un joueur, celle avec la plus haute priorité est considérée comme active. Plus le nombre est haut, plus la priorité est élevée. Si deux caméras ont la même priorité, celle ajoutée le plus récemment devient active. |
Ajouter aux joueurs au début | Oui, Non | Définit si la caméra est automatiquement ajoutée à 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 la caméra est activée. Si vous choisissez Aucune, la caméra ne peut être activée que via les événements. |
Prévisualisation de la couleur de l'appareil | #74ABFFFF, choisissez une couleur | Cliquez sur le carré coloré pour ouvrir le sélecteur de couleur. Faites défiler pour naviguer parmi les couleurs. Vous pouvez aussi taper un code HEX directement dans la barre de recherche pour trouver celle qui vous intéresse. Cliquez sur le carré coloré, puis cliquez sur la coche pour fermer le sélecteur de couleur. |
Champ de vision | 80, choisissez un degré | Le terme champ de vision désigne ce que la caméra est en mesure de filmer. Cette option permet de définir l'angle sur l'axe vertical (en degré) qui représente le champ de vision de cette caméra. Plus le degré est élevé, plus l'angle est important, ce qui donne un champ de vision large. |
Priorité de transition d'entrée | 0, choisissez un nombre | La priorité utilisée lorsque cette caméra est une caméra de destination. |
Transition dans le temps | 0,2, choisissez une durée | La durée de la transition lorsque cette caméra est une caméra de destination. |
Transition par type | Linéaire, Entrée douce, Sortie douce, Entrée/sortie douce, Estompage | Définit le type de transition que la caméra utilise lorsqu'elle est la caméra de destination. |
Priorité de transition de sortie | 0, choisissez un nombre | La priorité utilisée lorsque cette caméra effectue une transition vers une autre. |
Durée de transition de sortie | 0,2, choisissez une durée | La durée de la transition lorsque cette caméra est la caméra d'origine pour une transition. |
Type de transition de sortie | Linéaire, Entrée douce, Sortie douce, Entrée/sortie douce, Estompage | Définit le type de transition que la caméra utilise lorsqu'il s'agit d'une caméra d'origine pour une transition. |
Regarder la cible | Non, Oui | Définit si la caméra doit ajuster le tangage et le lacet pour cadrer la cible. |
Distance de décalage de la cible observée | 0, choisissez une distance | Cette option s'affiche uniquement si l'option Regarder la cible est réglée sur Oui. Déplace la caméra vers l'avant ou vers l'arrière (axe X) par rapport à la cible observée. |
Décalage horizontal de la cible observée | 0, choisissez une distance | Cette option s'affiche uniquement si l'option Regarder la cible est réglée sur Oui. Déplace la caméra vers la gauche ou vers la droite (axe Y) par rapport à la cible observée. |
Décalage vertical de la cible observée | 75, choisissez une distance | Cette option s'affiche uniquement si l'option Regarder la cible est réglée sur Oui. Déplace la caméra vers le haut ou vers le bas (axe Z) par rapport à la cible observée. |
Accélération du lacet | 6, choisissez un nombre | Cette option s'affiche uniquement si l'option Regarder la cible est réglée sur Oui. Définit la vitesse à laquelle la caméra accélère vers la gauche ou la droite pour cadrer la cible. Si cette option est réglée sur 0, la vitesse est instantanée. |
Vitesse max de lacet | 0, choisissez un nombre | Cette option s'affiche uniquement si l'option Regarder la cible est réglée sur Oui. Définit la vitesse maximale à laquelle la caméra suit un mouvement de lacet vers la gauche ou vers la droite pour cadrer la cible. Si cette option est réglée sur 0, il n'y a pas de limite de vitesse. |
Accélération du tangage** | 6, choisissez un nombre | Cette option s'affiche uniquement si l'option Regarder la cible est réglée sur Oui. Définit la vitesse à laquelle la caméra se déplace vers le haut ou vers le bas (axe Z) pour cadrer la cible. Si la valeur est réglée sur 0, la vitesse est instantanée. |
Vitesse max de tangage | 0, choisissez un nombre | Cette option s'affiche uniquement si l'option Regarder la cible est réglée sur Oui. Définit la vitesse maximale à laquelle la caméra accélère vers le haut ou vers le bas (axe Z) pour cadrer la cible. Si la valeur est réglée sur 0, il n'y a pas de limite de vitesse. |
Fixer | Non, Oui | Cette option s'affiche uniquement si l'option Regarder la cible est réglée sur Oui. Si cette option est réglée sur Oui, vous pouvez définir des limites de décalage du tangage et du lacet. Quatre options supplémentaires s'affichent sous l'option Fixer. |
Fixer roulis min | -30, choisissez une valeur | Cette option s'affiche uniquement si l'option Fixer est réglée sur Oui. Définit le décalage maximum vers le bas que la caméra peut effectuer en direction de la cible. |
Fixer roulis max | 60, choisissez une valeur | Cette option s'affiche uniquement si l'option Fixer est réglée sur Oui. Définit le décalage maximum vers le haut que la caméra peut effectuer en direction de la cible. |
Fixer lacet min | -45, choisissez une valeur | Cette option s'affiche uniquement si l'option Fixer est réglée sur Oui. Définit le décalage maximum vers la gauche que la caméra peut effectuer en direction de sa cible. |
Fixer lacet max | 45, choisissez une valeur | Cette option s'affiche uniquement si l'option Fixer est réglée sur Oui. Définit le décalage maximum vers la droite que la caméra peut effectuer en direction de sa cible. |
Zone morte | Oui, Non | Si vous choisissez Oui, définit une zone dans laquelle la cible peut se déplacer sans affecter la caméra. Lorsque la cible arrive au bord d'une zone morte, la caméra se déplace pour suivre la cible. Si cette option est réglée sur Oui, quatre options supplémentaires s'affichent sous celle-ci. |
Zone morte du lacet | 10, choisissez une valeur | Cette option ne s'affiche que si l'option Zone morte est réglée sur Oui. La valeur acceptable avant que la caméra ne commence à pivoter vers la gauche ou vers la droite pour suivre sa cible. |
Zone morte du tangage | 3, choisissez un nombre | Cette option s'affiche uniquement si l'option Zone morte est réglée sur Oui. La valeur acceptable avant que la caméra ne commence à pivoter vers le haut ou vers le bas pour suivre sa cible. |
Décalage de la zone morte lacet | 0, choisissez un nombre | Cette option s'affiche uniquement si l'option Zone morte est réglée sur Oui. La valeur du décalage de la zone morte vers la gauche (valeurs négatives) ou vers la droite (valeurs positives). |
Décalage de la zone morte tangage | 0, choisissez un nombre | Cette option s'affiche uniquement si l'option Zone morte est réglée sur Oui. La valeur du décalage de la zone morte vers le bas (valeurs négatives) ou vers le haut (valeurs positives). |
Équipes affectées | N'importe laquelle, choisissez une équipe | Définit l'équipe qui sera affectée par cet appareil. Remarque : la caméra ne réagit pas de façon dynamique aux changements d'équipe pendant la partie. Si votre jeu inclut ou permet aux joueurs de changer d'équipe, vous devrez peut-être trouver comment reconfigurer manuellement les caméras pour ces joueurs. |
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. |
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 ou événement peut déclencher la fonction, appuyez sur Ajouter et répétez le processus.
Option | Description |
---|---|
Activer si reçu depuis | Active la caméra lorsqu'un événement se produit. |
Désactiver si reçu depuis | Désactive la caméra lorsqu'un événement se produit. |
Ajouter au joueur si reçu depuis | Ajoute la caméra au joueur instigateur lorsqu'un événement se produit. |
Ajouter à tous si reçu depuis | Ajoute la caméra à tous les joueurs lorsqu'un événement se produit. |
Retirer du joueur si reçu depuis | Retire la caméra du joueur instigateur lorsqu'un événement se produit. |
Retirer de tous si reçu depuis | Retire la caméra de tous les joueurs lorsqu'un événement se produit. |
Événements
Cet appareil ne dispose pas d'événements.
Utiliser la caméra : point fixe dans Verse
Utilisez le code ci-dessous pour contrôler une caméra : point fixe dans Verse. Ce code montre comment utiliser les événements et les fonctions dans l'API de la caméra : point fixe. 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_camera_fixed_point_device_verse_example := class(creative_device):
# Référence à la caméra : point fixe dans le niveau.
# Dans le panneau Détails de cet appareil Verse,
# définissez cette propriété sur votre caméra : point fixe.
@editable
MyFixedPointCamera:gameplay_camera_fixed_point_device = gameplay_camera_fixed_point_device{}
# Se déclenche lorsque l'appareil fonctionne dans une partie en cours.
OnBegin<override>()<suspends>:void=
Print("Adding fixed point camera 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.
MyFixedPointCamera.AddTo(Player)
# Attendre 5 secondes.
Sleep(5.0)
Print("Removing fixed point camera 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.
MyFixedPointCamera.RemoveFromAll()
Pour utiliser ce code dans votre expérience UEFN, suivez ces étapes.
- Placez une caméra : point fixe sur votre île.
- Créez un nouvel appareil Verse nommé gameplay_camera_fixed_point_device_verse_example. Consultez Créer votre propre appareil avec Verse pour connaître les étapes à suivre.
- Dans Visual Studio Code, ouvrez gameplay_camera_fixed_point_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 la caméra : point fixe afin que seul Verse ajoute la caméra au joueur.
- Sauvegardez votre projet et cliquez sur Lancer la session pour tester.
API de la caméra : point fixe
Consultez la référence de l'API gameplay_camera_fixed_point_device
pour savoir comment utiliser cette caméra dans Verse.