Omówienie składników i skryptów z możliwością interakcji
Aby lepiej zrozumieć Interakcje, które zapewniają interakcje między awatarami i obiektami w scenie, zalecamy przejrzenie artykułu Grab, hold and throw with Interactables (Interakcja i rzutowanie z interakcją z interakcjami), a następnie przyjrzeć się obiektom w przykładzie Mesh Pavilion , które są możliwe do interakcji, zawierające składniki Mesh Interactable Setup lub Mesh Interactable Body . Badanie skryptów wizualizacji dołączonych do niektórych obiektów zapewni dalsze szczegółowe informacje. Skrypty zawierają kombinację standardowych węzłów aparatu Unity i węzłów, które są specjalnie wykonane dla usługi Mesh. Aby dowiedzieć się więcej na temat węzłów usługi Mesh, zobacz Visual Scripting Node Reference (Dokumentacja węzła tworzenia skryptów wizualnych). W przykładzie Pavilion znajduje się wiele obiektów GameObjects; poniższe listy i tabele powinny ułatwić znajdowanie obiektów z możliwością interakcji i węzłów usługi Mesh w skryptach.
Zajęcia w pawilonie
Są to działania lub obiekty w przykładzie Pavilion, które zawierają Interakcje.
- Worek fasoli
- Dołek ognia z prażonymi marshmallowami
- Wyłącznik lodowy
- Przycisk radiowy
- Rzeźba sfery
- Układ Słoneczny
- Globus
Obiekty ze składnikiem Konfiguracji umożliwiającej interakcję z usługą Mesh
- beanbag_red
- beanbag_blue
- toybox_beanbag_reset_button_variant
- InterakcjaSphere
- Planet_Mars
- Planet_Earth
- Planet_Jupiter
- Reset_Button_Marshmallow_Varient
- MarshmallowStick
- Przycisk
- toybox_play_button_01_varient
- Planet_Mars
- Planet_Earth
- Planet_Jupiter
- Planet_astronaut_hip
- Button (obiekt podrzędny ButtonHolder)
- toybox_play_button_01_varient
Obiekty ze składnikiem Treść z interakcją z siatką
- beanbag_red
- beanbag_blue
- toybox_beanbag_reset_button_variant
- Reset_Button_Marshmallow_Varient
- Button (obiekt podrzędny ButtonHolder)
- toybox_play_button_01_varient
Obiekty ze składnikami fizyki siatki
GameObject | Składnik |
---|---|
Grawitacja | Pole grawitacji orbitalnej |
Pole zawierania | Pole zawierania |
Astronaut_containment | Pole zawierania |
Pływalności | Pole buoyancy |
BeanBags, Marshmallow Holder, Marshmallow_Pos | Resetuj przekształcenie treści |
Marshmallow_Pos | Resetuj przekształcenia treści |
Węzły siatki używane w grafach skryptów
Microsoft Mesh: zmieniono stan
Działanie | Obiekty GameObject | Nazwa maszyny skryptu | Nazwa grafu |
---|---|---|---|
Campfire | Reset_Button_Marshmallow_Varient | ResetButton | ResetButton |
Torby fasoli | beanbag_red, beanbag_blue | BeanBagPower | BeanBagGraph |
Rzeźba sfery | InterakcjaSphere | SpheresSculptureSphere | SpheresSculptureSphere_Simple |
Lodołamacz | Lodołamacz | Lodołamacz | Lodołamacz |
Music Box | Radio_Pressable_Prefab | Radio z możliwością naciśnięcia | PressableRadio |
Music Box | toybox_play_button_01_varient | Skrypt playbutton | PlayButton_Script |
Treść wchodząca w interakcję z siatką: jest wyposażona
Działanie | Obiekty GameObject | Nazwa maszyny skryptu | Nazwa grafu |
---|---|---|---|
Torby fasoli | beanbag_red, beanbag_blue | BeanBagPower | BeanBagGraph |
Ciało wchodzące w interakcję z siatką: ma na celu
Działanie | Obiekty GameObject | Nazwa maszyny skryptu | Nazwa grafu |
---|---|---|---|
Torby fasoli | beanbag_red, beanbag_blue | BeanBagPower | BeanBagGraph |
Treść z możliwością interakcji z siatką: jest zaznaczona
Działanie | Obiekty GameObject | Nazwa maszyny skryptu | Nazwa grafu |
---|---|---|---|
Campfire | Reset_Button_Marshmallow_Varient | ResetButton | ResetButton |
Torby fasoli | beanbag_red, beanbag_blue | BeanBagPower | BeanBagGraph |
Rzeźba sfery | InterakcjaSphere | SpheresSculptureSphere | SpheresSculptureSphere_Simple |
Treść z możliwością interakcji z siatką: jest wybierana lokalnie
Działanie | Obiekty GameObject | Nazwa maszyny skryptu | Nazwa grafu |
---|---|---|---|
Lodołamacz | Lodołamacz | Lodołamacz | Lodołamacz |
Music Box | Radio_Pressable_Prefab | Radio z możliwością naciśnięcia | PressableRadio |
Music Box | toybox_play_button_01_varient | Skrypt playbutton | PlayButton_Script |
Treść z możliwością interakcji z siatką: IsHovered
Działanie | Obiekty GameObject | Nazwa maszyny skryptu | Nazwa grafu |
---|---|---|---|
Rzeźba sfery | InterakcjaSphere | SpheresSculptureSphere | SpheresSculptureSphere_Simple |
Lodołamacz | Lodołamacz | Lodołamacz | Lodołamacz |
Resetuj przekształcenia treści: Resetuj przekształcenia treści teraz
Działanie | Obiekty GameObject | Nazwa maszyny skryptu | Nazwa grafu |
---|---|---|---|
Campfire | Reset_Button_Marshmallow_Varient | ResetButton | ResetButton |
Właściwości dźwięku przestrzennego: tworzenie
Działanie | Obiekty GameObject | Nazwa maszyny skryptu | Nazwa grafu |
---|---|---|---|
Torby fasoli | beanbag_red, beanbag_blue | BeanBagPower | BeanBagGraph |
Rzeźba sfery | InterakcjaSphere | SpheresSculptureSphere | SpheresSculptureSphere_Simple |
Microsoft Mesh: Odtwarzanie dźwięku w usłudze Mesh
Działanie | Obiekty GameObject | Nazwa maszyny skryptu | Nazwa grafu |
---|---|---|---|
Torby fasoli | beanbag_red, beanbag_blue | BeanBagPower | BeanBagGraph |
Rzeźba sfery | InterakcjaSphere | SpheresSculptureSphere | SpheresSculptureSphere_Simple |
Microsoft Mesh: losowy dźwięk
Działanie | Obiekty GameObject | Nazwa maszyny skryptu | Nazwa grafu |
---|---|---|---|
Torby fasoli | beanbag_red, beanbag_blue | BeanBagPower | BeanBagGraph |