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 |