Oculus Goが来ました。
Oculus Goはアンドロイド(Gear VR)ベースなのでUnityで開発できます。
とりあえず適当なオブジェを置いてGoで表示するところまでやりました。
環境構築
こちらのpdfを参考に環境を整えました。
なんとなく古いsdkで上書きを飛ばしていたら、buildしようとするとsdkがあってないって怒られます。
Win10でUnity 2017.4.1f1(OculusGo推奨ver.)向けAndroid SDK環境構築の話 - ReDo
ただ上書きしても怒られました。
adbがあーだこーだ
adbとは
adbコマンドをたたくにはcd AppData\Local\Android\Sdk\platform-toolsを入れればいい。
そのあとようてんさんに教えていただきながら、いろいろしたら何とかなりました。
me:Oculus Go Android通らない SDK adb killしても無理 古いsdkを変えるのはもうやった
sdk toolの差し替えは「ビルド時」の話なので、USBドライバ側の問題な気がします。adb devicesでOculus Goが正しく認識されているか、をおいかけてみてください。
— ようてん (@youten_redo) 2018年5月13日
me:ありがとうございます。 多分認識されていると思います。
それは「USBデバイスとして認識されている」であって「adbが有効になっている」とはイコールではないです、「フィンガープリント確認ダイアログにOKを選択する」は済ませていますか?
— ようてん (@youten_redo) 2018年5月13日
me:
すみません。 adb killもさっきググりながらやっとできたぐらいにはadbのことわかってないのでゆっくり調べながらやります。 adb devicesで調べたらunauthorizedになっていたので認識されていないようです。 この記事見ながらやってみます。
それだともうちょっとですね「adbは正常に動いている」のですが「デバイス(Go)側から許可を出す必要がある」ところです、覗いて何かダイアログが出たりしてるはずです(出てなかったらUSBの差しなおしなどを試してください
— ようてん (@youten_redo) 2018年5月13日
いろいろしすぎてどの順番が正しいのかよくわかりませんが一応メモしておきます。
adb devicesでunauthorizedってなった状態です。
・アプリで開発者モードをオフにする。
・adb kill server&start serverをする。(下の記事を参考に)
・デバイスをさしなおす。
・goになんか出てるので許可する。
この時点でデバイスは認識され、中の写真とかが見れる。
・abd devicesをする→なにもでない。ここで???になり何回か繰り返す。
・アプリで開発者モードをオンにする。
・goにさっきと違うダイヤログが出るので許可する。(このパソコンを信用するてきなの?)
・ゴール(ビルドできた)!!!!!
こんな感じですね。
Go接続経験なしAndroid SDKが入ってるWinPCで
— ようてん (@youten_redo) 2018年5月10日
1. スマホアプリからGoに接続して開発者モードをオン→オフ
2. USBつなぐ、adbでデバイス見えず、MTPも見えず
4. スマホアプリから開発者モードをオン
5. フィンガープリント確認ダイアログが出た、MTPも動いた
結論:Oculus USBドライバ不要そう
コンテンツ
こちらのスライドを参考にしました。
コンテンツを作る際はアセットストアからOculus Integrationをインストールしました。
カメラを置きました。
コントローラーもあった。
Goで見たらポイントライトが消えてるのはAndroidではいつものこと・・・
どうしたりいいんだっけ
LightをMixにしたら光りました。ちなみにBakeしたらUnity上でライトが消えるんですがなぜ・・・?
ビルド
ビルドしたものは提供元不明のところで遊べる。
PackageNameが同じだと別のプロジェクトでも上書きされてしまう?ので、変えたほうがいいと思う。(たぶん)
その他
twitterを見ているとADB転送っていう言葉がいっぱい出てくる。
Oculus Go ADB Drivers | Developer Center | Oculus
AR楽しそう
#OculusGo で超簡単お手軽AR体験
— ヤバいスミヒロ (@sumihiro) 2018年5月11日
1. https://t.co/CjNPr7yMLw でスマホ用アプリをインストール
2. スマホappearアプリを起動して、自分の部屋に入る
3. スマホをOculusGoに貼る
4. Oculus Goでhttps://t.co/ITQKTfAJ3Nの自分の部屋に入る
これだけで簡単にARっぽい体験ができる!
複雑な設定も不要。 pic.twitter.com/1GboVChb0S
やりました。ネットワークが貧弱なせいか、Go側の映像がカクカクで写せませんでした。
開発Input記事。
USB接続でPCに写せました。
音量ボタン・・・
あと長めのUSBケーブルは必須ですね。今めっちゃ頭下にして被ってる。
Oculus Goのケースが売っていました。
無印のメイクボックスは1490円