カルバンスブログスマートフォン用の表示で見るカルバンスブログUnityでのゲーム制作全般(イラスト・BGMは除く)をやってます。2018の12日目の記事です。(目標を高く設定しすぎたとも言う)さて、気を取り直して本題に入っていきましょう!HoloLensを買ってみたと言うわけで、この夏HoloLensを買いました。HoloLensはAR(もしくはMR)デバイスです。壁や天井、机、椅子などの現実にある物体を認識して同期することで、よりリアリティのあるAR体験ができます。見つめることで物体を操作するGaze。詳しくはHoloLensのチュートリアルを流し読みするといいかもしれません。買ったからには何か作らないといけませんね!ゲームを作ってみた上で紹介したようにHoloLensには様々な機能があります。そこでHoloLensで開発するにあたって、基本的な開発手法を学ぶ目的で簡単なゲームを作って見ました。Target(ゴミ箱ともいう)に向けて、指を使ったクリック動作でボールを投げ入れるゲームです。HoloLensは高価ですから、触ったことがある人は少ないと思います。そこで説明すると、HoloLensを利用するにしろ開発するにしろ、最も大切なことはクリックになります。普通マウスやトラックパットを使えるPCとは異なり、HoloLensは指を使ったジェスチャによりクリックや、ホームに戻るなどといった操作が可能になります。一応Bluetoothを使ってマウス接続できますがそんなのはナンセンス!と言うわけでクリック動作の実装を第一に開発していきました!!調べてみたとはいえチュートリアルは少し触ったものの、何をどうしていいかさっぱりわかりません。ここはHoloLensがクリック動作を認識したときに、どの関数を呼び出すかを調べるべきでしょう。ちなみに環境構築はHoloToolkit-UnityというMicrosoftが出しているアセットにて完了済みです。5分くらい調べていると、見つけました。qiita.comふむふむ、なるほど。IInputClickHandlerというインターフェースとそのイベントを実装すれば、クリックした時の処理が行えると。}}ちょこっと解説をします。HoloToolkit.Unity.InputModule;をしないとIInputClickHandlerを実装できないので注意。eventData){}なので後はその中にやりたい処理を書けば完璧です!OnClick同じですね。HoloLens)の前にボールを生成して飛ばすというようなコードです。Unity上でやってみるとこんな感じ。実機でやるとなぜかパーティクルが発生せず寂しい雰囲気になってしまいました。感想を述べてみた今回簡単なHoloLensのゲームを作ってみて、調べて行くうちに、意外とHoloLensに関する情報が多いなと感じました。チュートリアルにして見ても、実機ビルドの方法にして見てもきちんと日本語訳や丁寧な解説が載っていたりと、情報にあまり苦労したイメージはありませんでした。チュートリアルの制覇から...!!明日(と言ってものこり20分)の担当はmayutsunaさんです。»プロフィールid:riono210Unityでのゲーム制作全般(イラスト・BGMは除く)をやってます。月別アーカイブはてなブログをはじめよう!riono210さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。