À propos des Ancres
Les ancres positionnelles représentent une position dans la scène.
Vous pouvez attacher une ancre positionnelle à un message d’écran, à un son, à une ressource 3D, etc. Vous pouvez également les utiliser avec les World Proximity Conditions [Conditions de Proximité avec le Monde] pour savoir si un utilisateur s’est déplacé vers un certain endroit dans la simulation VR.
Ces ancres sont personnalisables car vous pouvez créer et déterminer une position personnalisée dans la scène manuellement ou à l’aide de l’Éditeur RV.
Autres Types d’Ancres
Ancre nommée (type de catalogue) : Ancre qui existe dans l’APK (prédéterminée) et qui n’est pas configurable. Les Ancres de Scène se trouvent à cet endroit.
Ressource d’Ancrage de Scène : la Ressource d’Ancrage de Scène attache une ancre à un objet de scène. Les ancres représentent une position dans la scène. Cette ancre peut être utilisée par d’autres ressources, telles que les ressources Message d’Écran et Déplacer l’Utilisateur.
Contrairement à la ressource Ancre positionnelle, la ressource Ancre de scène s’attache simplement à un objet de scène dans la scène. Sa position ne peut pas être configurée.
Ressource d’Ancrage IU : La ressource d’Ancrage d’interface utilisateur (IU) attache une ancre à un objet de la scène. Les ancres représentent une position dans la scène. Cette ancre doit être utilisée par les ressources de l’IU, telles que Message d’écran ou Annotation.
Par rapport à d’autres ressources d’ancrage, cette ressource fournit des champs facultatifs supplémentaires qui peuvent améliorer l’expérience d’IU avec les panneaux d’IU.
Création d’Ancres Positionnelles
Procédez comme suit pour créer votre une ancre positionnelle personnalisée :
Ouvrez un projet dans StoryFlow.
Accédez à votre catalogue d’ancres dans la zone du catalogue et ouvrez le dossier Ancre
Positionnelle Nommée (ou créez-en un s’il n’existe pas)
Scenarios/Scénarios … Catalogs/Catalogues (x2) … Named Positional Anchor/Ancre Positionnelle Nommée … Created Workshop Anchors/Ancres de l’Atelier Crées … Named Anchor/Ancres Nommées … Workshop Anchors/Ancres de l’Atelier
Créez une nouvelle Ancre :
Created Workshop Anchors/Ancres de l’Atelier Crées … Save/Sauvegarder … Hint Anchor/Ancre Indice … Name/Nom … Hint Anchor/Ancre Indice … Position/Position … Fixed Position/Position Fixe … Position/Position … X Y Z /X Y Z … Rotation/Rotation
Sauvegardez vos modifications dans StoryFlow.
Définir la Position de vos Ancres Positionnelles
Il existe deux types de positions différents :
Position Fixe
Position Relative
Le paramètre Position Fixe permet à l’auteur de configurer les coordonnées de l’Ancre Positionnelle, ainsi que sa rotation.
Name/Nom … Hint Anchor/Ancre Indice … Position/Position … Fixed Position/Position Fixe … Position/Position … X Y Z /X Y Z … Rotation/Rotation … X Y Z /X Y Z
Le paramètre Position Relative permet à l’auteur de configurer l’angle, la distance et l’élévation de l’Ancre Positionnelle, ainsi que sa rotation.
Another great resource is the VR Editor. Using this feature, you are able to place the positional anchor in the scene within the headset. For full instructions, click
Une autre excellente ressource est l’Éditeur RV. Grâce à cette fonctionnalité, vous pouvez placer l’Ancre Positionnelle dans la scène en utilisant le casque. Pour obtenir des instructions complètes, cliquez ici.
Exemple : Lecture de Média à l’Ancre Positionnelle
Let's say I want to add a video at a certain point in the scene in a particular location. I'll use the positional anchor to place the video exactly where I want. I've previously used the VR Editor to create a custom location.
Si vous désirez ajouter une vidéo à un certain point de la scène dans un endroit particulier. Utilisez l’Ancre Positionnelle pour placer la vidéo exactement où vous voulez. Nous avons déjà utilisé Éditeur RV pour créer un emplacement personnalisé.
Ouvrez le script approprié et accédez à la zone où se trouvent vos objets de scène.
Utilisez l’icône du catalogue à l’extrême droite pour trouver votre ancre positionnelle.
Faites glisser l’ancre vers le script et sauvegardez :
Scene Objects/Objets de la Scène … Parent/Parent … Object Jigsaw/Objet Scie sauteuse … Bench Top/Établi … Scene Object (sceneWorldObject.13610.8)/Objet de la Scène (scèneObjetMonde.13610.8) … Parent/Parent … Object Bench Top/Objet Établi … Anchor 1/Ancre 1 … Scene Anchor (sceneWorldAnchor.13610.124)/Ancre de Scène (scèneAncreMonde.13610.124) … Anchor Anchor 1/Ancre Ancre 1 … Anchor 1/Ancre 1 … Hint Anchor/Ancre Indice
Ouvrez le cadre dans lequel vous souhaitez placer la ressource. Dans cet exemple, nous souhaitons ajouter une vidéo à la fin.
Ajoutez la ressource appropriée pour le contenu et sélectionnez votre ancre personnalisée :
Testez dans le casque :
Example: Using World Object Proximity Conditions with Positional Anchor
The World Object Proximity Condition is met when the user is within range of the specified world objects. In this example, I want a screen message to appear once the learner moves to a certain location that I've determined with my "Anchor 2".
Using the VR Editor, I've placed my "Anchor 2" in front of the paint cans in my Workshop:
In my script, I've added the World Object Proximity Condition to the desired frame. In this case, it has become a compound condition (two or more conditions) because I want this to trigger when the last notification has been closed by the learner AND they come within the *range I've specified of my "Anchor 2":
I've added a screen message and a notification sound to play once the learner is in the correct spot:
When I test in the headset, you can see that the resources play once the conditions above are met:
For full screen please view on Vimeo at this link