UnityHoloLensが届きました!こんな感じでVRで作っていた「Makebox」の移植をしてみました。Unityで開発できて、開発環境も揃っているので楽しいですよ!今回は「HoloToolKit-Unityを使用した入力の取得方法」をまとめてみました。これができるようになれば、後はUnityのコードをがりがり書くだけで色々な表現ができるようになるはずです。HoloToolKitの導入はこちらを参照してください。IManipulationHandler、INavigationHandlerの違いについてManipulationは空間でものを動かしたり、何か書いたりしている基本的な動かすことに向いている。Navigationはジョイスティックのようなもので、閾値(-1~1)も設定されているので、UIとかで使ったりするのに向いている。詳細は下記https://developer.microsoft.com/en-us/windows/holographic/Gestures.html#manipulation※「対象」というのはスクリプトとコライダーがアタッチされているゲームオブジェクトを指します。SetGlobalListenerを同じオブジェクトにアタッチすることで、どこを見ていてもコライダーをつけずにイベントを発火することが可能です。概要それぞれのモジュールを継承することで、任意のコールバックが呼ばれるような仕組みとなっています。Monobehaviourを継承したら、StartやUpdateが呼ばれるような感じで、Inputの際も定義したコールバックが呼ばれます。eventData.SourceId);}手の検知はあんまり知られてなさそう。仕組み的に指さし->パーの検知ができる。eventData.CumulativeDelta.z);}ISpeechHandler使用される単語をどれか一つのオブジェクトにあらかじめ登録しておく必要があります。SpeechInputSourceを任意のオブジェクトにアタッチし、単語を登録する。Debug.Log(eventData.RecognizedText.ToLower());}最後にこれでインタラクションコンテンツが作れるようになるのではないでしょうか。間違った記載がありましたら、コメントやTwitter等でご指摘ください。6はてなブログをはじめよう!noshipuさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。