Freigeben über


Grundlegendes zu interagierbaren Komponenten und Skripts

Um interagierbare Elemente besser zu verstehen, die die Interaktionen zwischen Avataren und Objekten in einer Szene bereitstellen, empfehlen wir, den Artikel "Grab", "Halten" zu überprüfen und mit "Interactables" zu werfen. Sehen Sie sich dann die Objekte im Beispiel "Mesh-Pavillon" an, die mit den Komponenten "Mesh Interactable Setup" oder "Mesh Interactable Body" interagierbar gemacht werden. Wenn Sie die visuellen Skripts untersuchen, die an bestimmte Objekte angefügt sind, erhalten Sie weitere Einblicke. Die Skripts enthalten eine Mischung aus Standard-Unity-Knoten und Knoten, die speziell für Mesh erstellt wurden. Weitere Informationen zu den Gitterknoten finden Sie in der Visual Scripting Node Reference. Im Pavillon-Beispiel gibt es viele GameObjects; die nachstehenden Listen und Tabellen sollten es Ihnen erleichtern, die interagierbaren Objekte und die Gitterknoten in den Skripts zu finden.

Pavillon-Aktivitäten

Dies sind die Aktivitäten oder Objekte im Beispiel "Pavillon", die interagierbare Elemente enthalten.

  • Bean bag toss
  • Feuergrube mit gerösteten Marshmallows
  • Eisbrecher
  • Optionsfeld
  • Kugelplastik
  • Sonnensystem
  • Globe

Objekte mit der Interaktivierbaren Setupkomponente "Mesh"

  • beanbag_red
  • beanbag_blue
  • toybox_beanbag_reset_button_variant
  • InteragierbareSphere
  • Planet_Mars
  • Planet_Earth
  • Planet_Jupiter
  • Reset_Button_Marshmallow_Varient
  • MarshmallowStick
  • Taste
  • toybox_play_button_01_varient
  • Planet_Mars
  • Planet_Earth
  • Planet_Jupiter
  • Planet_astronaut_hip
  • Button (untergeordnetes Objekt von ButtonHolder)
  • toybox_play_button_01_varient

Objekte mit der interagierbaren Gitterkörperkomponente

  • beanbag_red
  • beanbag_blue
  • toybox_beanbag_reset_button_variant
  • Reset_Button_Marshmallow_Varient
  • Button (untergeordnetes Objekt von ButtonHolder)
  • toybox_play_button_01_varient

Objekte mit den Gitterphysik-Komponenten

GameObject Komponente
Gravity Orbitale Schwerkraftfeld
ContainmentField Einschlussfeld
Astronaut_containment Einschlussfeld
Auftrieb Auftriebsfeld
BeanBags, Marshmallow Holder, Marshmallow_Pos Textkörpertransformation zurücksetzen
Marshmallow_Pos Zurücksetzen von Textkörpertransformationen

Gitterknoten, die in Skriptdiagrammen verwendet werden

Microsoft Mesh: On State Changed


Aktivität GameObjects Skriptcomputername Diagrammname
Campfire Reset_Button_Marshmallow_Varient ResetButton ResetButton
Bean Bag Toss beanbag_red, beanbag_blue BeanBagPower BeanBagGraph
Kugelplastik InteragierbareSphere SpheresSculptureSphere SpheresSculptureSphere_Simple
Eisbrecher Eisbrecher Eisbrecher Eisbrecher
Spieluhr Radio_Pressable_Prefab Pressbares Radio PressableRadio
Spieluhr toybox_play_button_01_varient PlayButton-Skript PlayButton_Script

Gitter interagierbarer Körper: ist ausgestattet


Aktivität GameObjects Skriptcomputername Diagrammname
Bean Bag Toss beanbag_red, beanbag_blue BeanBagPower BeanBagGraph


Interaktionsfähiger Gittertext: Zielt auf


Aktivität GameObjects Skriptcomputername Diagrammname
Bean Bag Toss beanbag_red, beanbag_blue BeanBagPower BeanBagGraph


Interagierbarer Gittertext: Ist ausgewählt


Aktivität GameObjects Skriptcomputername Diagrammname
Campfire Reset_Button_Marshmallow_Varient ResetButton ResetButton
Bean Bag Toss beanbag_red, beanbag_blue BeanBagPower BeanBagGraph
Kugelplastik InteragierbareSphere SpheresSculptureSphere SpheresSculptureSphere_Simple

Interagierbarer Gittertext: Wird lokal ausgewählt


Aktivität GameObjects Skriptcomputername Diagrammname
Eisbrecher Eisbrecher Eisbrecher Eisbrecher
Spieluhr Radio_Pressable_Prefab Pressbares Radio PressableRadio
Spieluhr toybox_play_button_01_varient PlayButton-Skript PlayButton_Script

Interagierbarer Gittertext: IsHovered


Aktivität GameObjects Skriptcomputername Diagrammname
Kugelplastik InteragierbareSphere SpheresSculptureSphere SpheresSculptureSphere_Simple
Eisbrecher Eisbrecher Eisbrecher Eisbrecher

Zurücksetzen von Textkörpertransformationen: Zurücksetzen von Textkörpertransformationen jetzt


Aktivität GameObjects Skriptcomputername Diagrammname
Campfire Reset_Button_Marshmallow_Varient ResetButton ResetButton

Räumliche Audioeigenschaften: Erstellen


Aktivität GameObjects Skriptcomputername Diagrammname
Bean Bag Toss beanbag_red, beanbag_blue BeanBagPower BeanBagGraph
Kugelplastik InteragierbareSphere SpheresSculptureSphere SpheresSculptureSphere_Simple

Microsoft Mesh: Wiedergeben von Gitteraudio


Aktivität GameObjects Skriptcomputername Diagrammname
Bean Bag Toss beanbag_red, beanbag_blue BeanBagPower BeanBagGraph
Kugelplastik InteragierbareSphere SpheresSculptureSphere SpheresSculptureSphere_Simple

Microsoft Mesh: Zufälliger Sound


Aktivität GameObjects Skriptcomputername Diagrammname
Bean Bag Toss beanbag_red, beanbag_blue BeanBagPower BeanBagGraph