夜風のMixedReality

xRと出会って変わった人生と出会った技術を書き残すためのGeekなHoloRangerの居場所

InteractablesExamples ~MixedRealityToolkit v2 Examplesを触ってみる。 その③~

 MixedRealityToolKit(以下MRTK)にはExamplesというデモサンプル集が含まれています。

 Examplesを理解すればMRTKの機能の使い方を学習することやノンコーディングでのアプリ開発が可能になります。  

 前回からUX/Interactables/InteractablesExamplesを見ています。

 前回はNearInteractionSampleを見ていました。

redhologerbera.hatenablog.com

f:id:Holomoto-Sumire:20200131091426j:plain

〇Interactables/Custom Object Examples

f:id:Holomoto-Sumire:20200212085914j:plain

 コーヒーカップ、ボタン、ボール、バルーンが並んでいます。

 これらには[Interactable.cs]がアタッチされており、プレファブとして提供されています。

 開発者は状況に応じてアプリケーション内にプレファブとして配置して[Interactable]のイベントを指定することですぐにUIとして使用することができます。

●CoffeeCup
●Model_PushButton

f:id:Holomoto-Sumire:20200212090721g:plain

ボタンのオブジェクトにはカーソルが合うと青白く[HoverLight]が浮かび上がるMaterialが使用されています。

redhologerbera.hatenablog.com

ボタンにHandが触れるとボタン部が押し込まれるアニメーションが実行されます。

●Model_Bucky

f:id:Holomoto-Sumire:20200212092625g:plain

 ボールにカーソルが合うとボールが半回転するアニメーションを行います。ボールに触れるとさらに回転します。

f:id:Holomoto-Sumire:20200212092625g:plain

●balloon

 バルーンにカーソルが合うとスケールと色が変化します。またそのままバルーンに触れると別の色に変化します。

 f:id:Holomoto-Sumire:20200212092400g:plain

 これらは[Interactables.cs]の[Profile]に設定されている[Theme]で行っています。

f:id:Holomoto-Sumire:20200212092850j:plain

 [Theme]に関しては前回の記事でも見ていますので参考にしてください。

 

redhologerbera.hatenablog.com