Dela via


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