Edited at

【Oculus Go】コントローラを表示する


はじめに

会社のクリスマスパーティのビンゴでOculus Goが当たったので、Oculus Goの開発にチャレンジしてみます。

まずは、Oculus Goのコントローラを表示するサンプルを動かしてみます。


準備



  • Oculus Utilities for Unityをダウンロード後、インストールする。

  • Asset StoreよりOculus Integrationをインストールする。


手順


1. OVRCameraRigの追加し、Main Cameraの削除

Assets -> Oculus -> VR -> Prefabs > OVRCameraRigを選択し、Hierarchyへドラッグ&ドロップする。

5.png

Main Cameraは不要のため、削除します。

6.png


2. Oculus Goのコントローラの追加

LeftHandAnchorとRightHandAnchorにTrackedRemoteを追加する。

8.png


3. 実行

「"OVRPlugin.aar" is denied.」 というエラーが表示されました。

甘くないですね。

スクリーンショット 2019-01-13 10.37.56.png

下記の記事を見つけ、試してみました。

ファイル名を「OVRPlugin.aar」から「OVRPlugin.bak」に変更して再度実行してみる。

[Solved] Can't Make Android Build - Access to OVRPlugin.aar Denied


4. 実行結果

無事にコントローラが表示されました。

ここまでコードは一行も書いていません。

ただし、レーザポインタはまだ表示されていません。

9.jpg


参考

ChromeのPluginを利用すると、画面共有できるようです。

参考までに

Vysor