Hololens アプリケーションを作ろうと思ったとき、最低限の機能を考えると自分が見ている位置をわかるようにカーソルが必要ではないでしょうか?
プロジェクトを新しく作るたびに、設定を変更して、カーソル追加して、コード追加してとやり方を調べるのが面倒なので、備忘録を書きました。
前提条件
- Hololens の開発キットをインストール済み
- HoloToolkit-Unityのパッケージを作成済みであること
全体の流れ
- 新規プロジェクトを作成
- プロジェクト設定を変更
- HoloToolkit をインポート
- シーンの作成
新規プロジェクトを作成
- NEWを選択して新しいプロジェクトを作成する
- Project name にプロジェクト名を設定する
- Location にプロジェクトの保存先フォルダを設定する
- 3D を選択する
- Create projectをクリックする
プロジェクト設定を変更
- Edit > Project Settings > Playerを 選択する
- Windows Storeを選択する
- Other Settingsグループを展開する
- Rendering セクションの Vertual Reality Supported にチェックを入れる
- Virtual Reality SDKs が Windows Holographic になっていることを確認する
- Edit > Project Settings > Qualityを 選択する
- Default 右、Windows Store マークの列の▼をクリックして、Fastest を選択する
HoloToolkitインポート
- Projects パネルの Asserts を右クリックする
- Import Package > Custom Package... を選択する
- HoloToolkit-Unity.unitypackage を選択して、開くをクリックする
- All をクリックし、 Import をクリックする
シーンの作成
- Hierarchyパネルから Main Camera と Directional Light を削除する
- Projectsパネルの HoloToolkit > Utilities > Prefabs 内の Main Camera をHierarchyパネルにドラッグアンドドロップする
- Hierarchyパネルで右クリックして、 Create Empty をクリックする
- 新しく作成した GameObject の名称を Managers に変更する
- HierarchyパネルからManagersを選択して、Inspectorパネルで Add Component をクリックする
- Gaze Manager を検索して、選択する
- Projectパネルから Assets > Input > Prefabs 内の Cursor をHierarchyパネルにドラッグアンドドロップする