Présentation des composants et scripts interagissants
Pour mieux comprendre les interactions interagissantes, qui fournissent les interactions entre les avatars et les objets d’une scène, nous vous recommandons de passer en revue l’article Grab, hold and throw with Interactables , puis de consulter les objets de l’exemple Mesh Pavilion qui sont rendus interagissants en contenant les composants Mesh Interactable Setup ou Mesh Interactable Body . L’examen des scripts visuels attachés à certains objets vous donne des insights supplémentaires. Les scripts contiennent un mélange de nœuds Unity standard et de nœuds spécialement conçus pour Mesh. Pour en savoir plus sur les nœuds Mesh, consultez la référence des nœuds de script visuel. Il y a beaucoup de GameObjects dans l’exemple pavillon ; les listes et les tableaux ci-dessous doivent faciliter la recherche des objets interagissants et des nœuds Mesh dans les scripts.
Activités du pavillon
Il s’agit des activités ou des objets de l’exemple Pavillon qui contiennent des interactions.
- Bean bag toss
- Fosse de feu avec des guimauves grillées
- Brise-glace
- Case d’option
- Sculpture de sphère
- Système solaire
- Globe
Objets avec le composant Mesh Interactable Setup
- beanbag_red
- beanbag_blue
- toybox_beanbag_reset_button_variant
- InteractableSphere
- Planet_Mars
- Planet_Earth
- Planet_Jupiter
- Reset_Button_Marshmallow_Varient
- MarshmallowStick
- Bouton
- toybox_play_button_01_varient
- Planet_Mars
- Planet_Earth
- Planet_Jupiter
- Planet_astronaut_hip
- Button (objet enfant de ButtonHolder)
- toybox_play_button_01_varient
Objets avec le composant Corps interagissant mesh
- beanbag_red
- beanbag_blue
- toybox_beanbag_reset_button_variant
- Reset_Button_Marshmallow_Varient
- Button (objet enfant de ButtonHolder)
- toybox_play_button_01_varient
Objets avec les composants de physique du maillage
GameObject | Composant |
---|---|
Gravité | Champ de gravité orbitale |
ContainmentField | Champ contenant-contenu |
Astronaut_containment | Champ contenant-contenu |
Flottabilité | Champ de bouée |
BeanBags, Marshmallow Holder, Marshmallow_Pos | Réinitialiser la transformation du corps |
Marshmallow_Pos | Réinitialiser les transformations de corps |
Nœuds de maillage utilisés dans les graphiques de script
Microsoft Mesh : Sur l’état modifié
Activité | GameObjects | Nom de l’ordinateur de script | Nom du graphique |
---|---|---|---|
Campfire | Reset_Button_Marshmallow_Varient | ResetButton | ResetButton |
Bean Bag Toss | beanbag_red, beanbag_blue | BeanBagPower | BeanBagGraph |
Sculpture de sphère | InteractableSphere | SpheresSculptureSphere | SpheresSculptureSphere_Simple |
Brise-glace | Brise-glace | Brise-glace | Brise-glace |
Boîte à musique | Radio_Pressable_Prefab | Pressable Radio | PressableRadio |
Boîte à musique | toybox_play_button_01_varient | PlayButton Script | PlayButton_Script |
Corps interagissant maillage : est équipé
Activité | GameObjects | Nom de l’ordinateur de script | Nom du graphique |
---|---|---|---|
Bean Bag Toss | beanbag_red, beanbag_blue | BeanBagPower | BeanBagGraph |
Corps interagissant maillage : vise
Activité | GameObjects | Nom de l’ordinateur de script | Nom du graphique |
---|---|---|---|
Bean Bag Toss | beanbag_red, beanbag_blue | BeanBagPower | BeanBagGraph |
Corps interagissant maillage : est sélectionné
Activité | GameObjects | Nom de l’ordinateur de script | Nom du graphique |
---|---|---|---|
Campfire | Reset_Button_Marshmallow_Varient | ResetButton | ResetButton |
Bean Bag Toss | beanbag_red, beanbag_blue | BeanBagPower | BeanBagGraph |
Sculpture de sphère | InteractableSphere | SpheresSculptureSphere | SpheresSculptureSphere_Simple |
Corps interagissant maillage : est sélectionné localement
Activité | GameObjects | Nom de l’ordinateur de script | Nom du graphique |
---|---|---|---|
Brise-glace | Brise-glace | Brise-glace | Brise-glace |
Boîte à musique | Radio_Pressable_Prefab | Pressable Radio | PressableRadio |
Boîte à musique | toybox_play_button_01_varient | PlayButton Script | PlayButton_Script |
Corps interagissant maillage : IsHovered
Activité | GameObjects | Nom de l’ordinateur de script | Nom du graphique |
---|---|---|---|
Sculpture de sphère | InteractableSphere | SpheresSculptureSphere | SpheresSculptureSphere_Simple |
Brise-glace | Brise-glace | Brise-glace | Brise-glace |
Réinitialiser les transformations de corps : Réinitialiser les transformations de corps maintenant
Activité | GameObjects | Nom de l’ordinateur de script | Nom du graphique |
---|---|---|---|
Campfire | Reset_Button_Marshmallow_Varient | ResetButton | ResetButton |
Propriétés audio spatiales : Créer
Activité | GameObjects | Nom de l’ordinateur de script | Nom du graphique |
---|---|---|---|
Bean Bag Toss | beanbag_red, beanbag_blue | BeanBagPower | BeanBagGraph |
Sculpture de sphère | InteractableSphere | SpheresSculptureSphere | SpheresSculptureSphere_Simple |
Microsoft Mesh : Lire l’audio mesh
Activité | GameObjects | Nom de l’ordinateur de script | Nom du graphique |
---|---|---|---|
Bean Bag Toss | beanbag_red, beanbag_blue | BeanBagPower | BeanBagGraph |
Sculpture de sphère | InteractableSphere | SpheresSculptureSphere | SpheresSculptureSphere_Simple |
Microsoft Mesh : son aléatoire
Activité | GameObjects | Nom de l’ordinateur de script | Nom du graphique |
---|---|---|---|
Bean Bag Toss | beanbag_red, beanbag_blue | BeanBagPower | BeanBagGraph |