対話可能なコンポーネントとスクリプトについて
シーンでのアバターとオブジェクト間のインタラクションを提供する Interactable をより深く理解するには、記事「Interactable を使用してつかむ、持つ、投げる」を参照し、Mesh Interactable Setup または Mesh Interactable Body コンポーネントを入れることで対話可能になる Mesh Pavilion サンプル内のオブジェクトを確認することをお勧めします。 特定のオブジェクトにアタッチされているビジュアル スクリプトを調べると、さらに理解できます。 スクリプトには、標準の Unity ノードと、Mesh 用に特別に作成されたノードの組み合わせが含まれています。 Mesh ノードの詳細については、「Visual Scripting ノード リファレンス」をご覧ください。 Pavilion サンプルには多くの GameObject があります。以下のリストとテーブルを使用すると、スクリプト内の対話可能なオブジェクトと Mesh ノードを簡単に見つけることができます。
Pavilion アクティビティ
これらは、Interactable を含む、Pavilion サンプル内のアクティビティまたはオブジェクトです。
- お手玉投げ
- マシュマロ ローストありのファイア ピット
- アイス ブレーカー
- ラジオ
- 球の彫刻
- 太陽系
- Globe
Mesh Interactable Setup コンポーネントがあるオブジェクト
- beanbag_red
- beanbag_blue
- toybox_beanbag_reset_button_variant
- InteractableSphere
- Planet_Mars
- Planet_Earth
- Planet_Jupiter
- Reset_Button_Marshmallow_Varient
- MarshmallowStick
- Button
- toybox_play_button_01_varient
- Planet_Mars
- Planet_Earth
- Planet_Jupiter
- Planet_astronaut_hip
- ボタン (ButtonHolder の子オブジェクト)
- toybox_play_button_01_varient
Mesh Interactable Body コンポーネントがあるオブジェクト
- beanbag_red
- beanbag_blue
- toybox_beanbag_reset_button_variant
- Reset_Button_Marshmallow_Varient
- ボタン (ButtonHolder の子オブジェクト)
- toybox_play_button_01_varient
Mesh Physics コンポーネントがあるオブジェクト
GameObject | コンポーネント |
---|---|
重力 | Orbital Gravity Field |
ContainmentField | Containment Field |
Astronaut_containment | Containment Field |
Buoyancy | Buoyancy Field |
BeanBags、Marshmallow Holder、Marshmallow_Pos | Reset Body Transform |
Marshmallow_Pos | Reset Body Transform |
スクリプト グラフで使用される Mesh ノード
Microsoft Mesh: On State Changed
アクティビティ | GameObject | スクリプト マシン名 | グラフ名 |
---|---|---|---|
キャンプファイア | Reset_Button_Marshmallow_Varient | ResetButton | ResetButton |
お手玉投げ | beanbag_red、beanbag_blue | BeanBagPower | BeanBagGraph |
球の彫刻 | InteractableSphere | SpheresSculptureSphere | SpheresSculptureSphere_Simple |
IceBreaker | IceBreaker | IceBreaker | IceBreaker |
オルゴール | Radio_Pressable_Prefab | Pressable Radio | PressableRadio |
オルゴール | toybox_play_button_01_varient | PlayButton Script | PlayButton_Script |
Mesh Interactable Body: Is Equipped
アクティビティ | GameObject | スクリプト マシン名 | グラフ名 |
---|---|---|---|
お手玉投げ | beanbag_red、beanbag_blue | BeanBagPower | BeanBagGraph |
Mesh Interactable Body: Is Aiming
アクティビティ | GameObject | スクリプト マシン名 | グラフ名 |
---|---|---|---|
お手玉投げ | beanbag_red、beanbag_blue | BeanBagPower | BeanBagGraph |
Mesh Interactable Body: Is Selected
アクティビティ | GameObject | スクリプト マシン名 | グラフ名 |
---|---|---|---|
キャンプファイア | Reset_Button_Marshmallow_Varient | ResetButton | ResetButton |
お手玉投げ | beanbag_red、beanbag_blue | BeanBagPower | BeanBagGraph |
球の彫刻 | InteractableSphere | SpheresSculptureSphere | SpheresSculptureSphere_Simple |
Mesh Interactable Body: Is Selected Locally
アクティビティ | GameObject | スクリプト マシン名 | グラフ名 |
---|---|---|---|
IceBreaker | IceBreaker | IceBreaker | IceBreaker |
オルゴール | Radio_Pressable_Prefab | Pressable Radio | PressableRadio |
オルゴール | toybox_play_button_01_varient | PlayButton Script | PlayButton_Script |
Mesh Interactable Body: IsHovered
アクティビティ | GameObject | スクリプト マシン名 | グラフ名 |
---|---|---|---|
球の彫刻 | InteractableSphere | SpheresSculptureSphere | SpheresSculptureSphere_Simple |
IceBreaker | IceBreaker | IceBreaker | IceBreaker |
Reset Body Transforms: Reset Body Transforms Now
アクティビティ | GameObject | スクリプト マシン名 | グラフ名 |
---|---|---|---|
キャンプファイア | Reset_Button_Marshmallow_Varient | ResetButton | ResetButton |
Spatial Audio Properties: Create
アクティビティ | GameObject | スクリプト マシン名 | グラフ名 |
---|---|---|---|
お手玉投げ | beanbag_red、beanbag_blue | BeanBagPower | BeanBagGraph |
球の彫刻 | InteractableSphere | SpheresSculptureSphere | SpheresSculptureSphere_Simple |
Microsoft Mesh: Play Mesh Audio
アクティビティ | GameObject | スクリプト マシン名 | グラフ名 |
---|---|---|---|
お手玉投げ | beanbag_red、beanbag_blue | BeanBagPower | BeanBagGraph |
球の彫刻 | InteractableSphere | SpheresSculptureSphere | SpheresSculptureSphere_Simple |
Microsoft Mesh: Random Sound
アクティビティ | GameObject | スクリプト マシン名 | グラフ名 |
---|---|---|---|
お手玉投げ | beanbag_red、beanbag_blue | BeanBagPower | BeanBagGraph |