Förstå komponenter och skript som kan interageras
För att bättre förstå interaktionsbara objekt, som tillhandahåller interaktioner mellan avatarer och objekt i en scen, rekommenderar vi att du granskar artikeln Grab, hold and throw with Interactables (Hämta, håll ned och kasta med interaktionsbara objekt) och sedan ta en titt på objekten i Mesh Pavilion-exemplet som är interagerande genom att innehålla mesh-komponenterna Interaktionsbar installation eller Mesh Interactable Body. Om du undersöker de visuella skript som är kopplade till vissa objekt får du ytterligare insikter. Skripten innehåller en blandning av unity-standardnoder och noder som är speciellt tillverkade för Mesh. Mer information om Mesh-noderna finns i Referens för nod för visualiseringsskript. Det finns många GameObjects i Pavilion-exemplet; listorna och tabellerna nedan bör göra det enklare för dig att hitta de interagerande objekten och Mesh-noderna i skripten.
Paviljongaktiviteter
Det här är aktiviteterna eller objekten i Pavilion-exemplet som innehåller Interaktionsbara objekt.
- Bean bag toss
- Eldstad med rostning marshmallows
- Isbrytare
- Radio
- Sfärskulptur
- Solsystem
- Jordglob
Objekt med mesh-komponenten för interaktionsbar installation
- beanbag_red
- beanbag_blue
- toybox_beanbag_reset_button_variant
- InteractableSphere
- Planet_Mars
- Planet_Earth
- Planet_Jupiter
- Reset_Button_Marshmallow_Varient
- MarshmallowStick
- Knapp
- toybox_play_button_01_varient
- Planet_Mars
- Planet_Earth
- Planet_Jupiter
- Planet_astronaut_hip
- Knapp (underordnat objekt i Knapphållare)
- toybox_play_button_01_varient
Objekt med mesh-komponenten Interaktionsbar brödtext
- beanbag_red
- beanbag_blue
- toybox_beanbag_reset_button_variant
- Reset_Button_Marshmallow_Varient
- Knapp (underordnat objekt i Knapphållare)
- toybox_play_button_01_varient
Objekt med mesh-fysikkomponenterna
GameObject | Komponent |
---|---|
Tyngdkraft | Gravitationsfält i omloppsbana |
ContainmentField | Inneslutningsfält |
Astronaut_containment | Inneslutningsfält |
Flytförmåga | Flytkraftsfält |
BeanBags, Marshmallow Holder, Marshmallow_Pos | Återställ brödtexttransformering |
Marshmallow_Pos | Återställ brödtexttransformeringar |
Mesh-noder som används i skriptdiagram
Microsoft Mesh: När tillståndet har ändrats
Aktivitet | GameObjects | Namn på skriptdator | Diagramnamn |
---|---|---|---|
Campfire | Reset_Button_Marshmallow_Varient | ResetButton | ResetButton |
Bean Bag Toss | beanbag_red, beanbag_blue | BeanBagPower | BeanBagGraph |
Sfärskulptur | InteractableSphere | SpheresSculptureSphere | SpheresSculptureSphere_Simple |
Isbrytare | Isbrytare | Isbrytare | Isbrytare |
Speldosa | Radio_Pressable_Prefab | Pressbar radio | PressableRadio |
Speldosa | toybox_play_button_01_varient | PlayButton-skript | PlayButton_Script |
Mesh interaktionsbar kropp: är utrustad
Aktivitet | GameObjects | Namn på skriptdator | Diagramnamn |
---|---|---|---|
Bean Bag Toss | beanbag_red, beanbag_blue | BeanBagPower | BeanBagGraph |
Mesh interaktionsbar kropp: syftar
Aktivitet | GameObjects | Namn på skriptdator | Diagramnamn |
---|---|---|---|
Bean Bag Toss | beanbag_red, beanbag_blue | BeanBagPower | BeanBagGraph |
Mesh-interaktionsbar brödtext: Är markerad
Aktivitet | GameObjects | Namn på skriptdator | Diagramnamn |
---|---|---|---|
Campfire | Reset_Button_Marshmallow_Varient | ResetButton | ResetButton |
Bean Bag Toss | beanbag_red, beanbag_blue | BeanBagPower | BeanBagGraph |
Sfärskulptur | InteractableSphere | SpheresSculptureSphere | SpheresSculptureSphere_Simple |
Mesh-interaktionsbar brödtext: Väljs lokalt
Aktivitet | GameObjects | Namn på skriptdator | Diagramnamn |
---|---|---|---|
Isbrytare | Isbrytare | Isbrytare | Isbrytare |
Speldosa | Radio_Pressable_Prefab | Pressbar radio | PressableRadio |
Speldosa | toybox_play_button_01_varient | PlayButton-skript | PlayButton_Script |
Mesh Interaktionsbar brödtext: IsHovered
Aktivitet | GameObjects | Namn på skriptdator | Diagramnamn |
---|---|---|---|
Sfärskulptur | InteractableSphere | SpheresSculptureSphere | SpheresSculptureSphere_Simple |
Isbrytare | Isbrytare | Isbrytare | Isbrytare |
Återställ brödtexttransformeringar: Återställ brödtexttransformeringar nu
Aktivitet | GameObjects | Namn på skriptdator | Diagramnamn |
---|---|---|---|
Campfire | Reset_Button_Marshmallow_Varient | ResetButton | ResetButton |
Rumsliga ljudegenskaper: Skapa
Aktivitet | GameObjects | Namn på skriptdator | Diagramnamn |
---|---|---|---|
Bean Bag Toss | beanbag_red, beanbag_blue | BeanBagPower | BeanBagGraph |
Sfärskulptur | InteractableSphere | SpheresSculptureSphere | SpheresSculptureSphere_Simple |
Microsoft Mesh: Spela upp Mesh-ljud
Aktivitet | GameObjects | Namn på skriptdator | Diagramnamn |
---|---|---|---|
Bean Bag Toss | beanbag_red, beanbag_blue | BeanBagPower | BeanBagGraph |
Sfärskulptur | InteractableSphere | SpheresSculptureSphere | SpheresSculptureSphere_Simple |
Microsoft Mesh: Slumpmässigt ljud
Aktivitet | GameObjects | Namn på skriptdator | Diagramnamn |
---|---|---|---|
Bean Bag Toss | beanbag_red, beanbag_blue | BeanBagPower | BeanBagGraph |