Leap MotionでMMDモデルに触れたことを検出する

Leap MotionでMMDモデルに触れたことを検出する

前回の記事でLeap Motionを使ってMMDモデルに触れるようになりましたので、次はモデルに触れたことを検出できるようにしてみます。

まずは、下記のスクリプトを用意します。

次に、triggerControllerをLeap Motionの手のモデルのBoneにアタッチし、そのモデルのPrefabをHandControllerにアタッチし直します。

最後に、空のGameObjectを作成し、ModelTriggerのスクリプトをアタッチすれば完了です。

上のスクリプトでは、左右どちらの手のどの指がどのオブジェクトに触れたのかを、コンソール上に表示するようにしています。
これを応用すれば、特定の部位に触れた時に、所定のリアクションをさせることも出来ると思います。