Partager via


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