オキュラスクエストを買っちゃったね。
俺の記事を読んで、「エリお兄さんみたいにVR世界に行きたい!!」と思ったでしょう。
アマゾンかメルカリでオキュラスクエストを買っちゃったね。それでは、さっそく始まりましょう!
開発環境構築 Do you know 「RTFM」?
ああ、そうなんだ。マニュアルがあるのか。オキュラスクエストでも開発者の育つマニュアルがあります。
このリンクをクリックすると、クエストの開発者向けのトップ画面に行けます。ものすごく読みやすくて、日本語でも読めるものです。 この記事を作家は外人ので、ちょっと英語で読みいただきたいと思います。
注意ポイント: これからの記事はUnityエンジンのみを使います。Unreal派のお友達、すみませんでしたmm
1. 開発環境セットアップ
tl;dr:
- Unity をインストールしてください。
- Android Build Supportのプラグインもインストールしてください。
- 新しい3Dプロジェクトを作ると、環境構築ができました。
おつかれさん。今日はここまで。 Please Like & Subscribe!
じゃねえよ。 話はまだだ終わってないし。
2. ビッグチョイスタイム:Quest用アプリか、PCVRアプリか?
今気づいたかもしれませんが、マニュアルでこういうメッセージがあります:
Oculus Quest開発
すべてのOculus Quest開発者は、Questストアと追加リソースへのパブリッシングアクセス権を得る前に、コンセプトレビューに合格する必要があります。Questアプリ開発サイクルのできる限り早い段階で、コンセプトドキュメントをレビュー用に提出してください。その他の情報およびコンテキストに関しては、「アプリをOculus Questストアに提出する」をご確認ください。
tl;drとは、もし読者は「燃えろ!爆乳天国VR」というゲームとか作りたいなら、お早めにオキュラスストアのスタッフにコンセプトレビューしてください。18+コンテンツ、グロテスクな暴力ゲームとかはオキュラスストアで売れないので、ちょっと他の物流方法を考えなきゃいけないです。
理由は、クエストのゲームを作ったら、クエストのみで遊べます。オキュラスクエストストアか、前の書いたサイドクエストに売れません!
その上に、クエストはめっちゃ売っている(フェイスブックと信じたら、世界中40万台ぐらい)が、RoadtoVrの記事の通り、Steamに使っているヘッドセットは世界中260万ぐらいです。オキュラスクエストはその中10%です、26万台ぐらい。
じゃあどうしますか? 🤔
PCVR(PCでつないでままできるゲーム)は今でも一番大きいなマーケットです。260万から90%はもう234万台ぐらいので、ありゃはわかったほうがいいだと思います。ストアフロントなどは別の記事(開発が終わったら、書きますぜw)
3. 開発用の準備
開発者モードをONする方法と確認
- オキュラスのスマホアプリで設定に行ってください。
- 設定 -> その他設定 -> 開発者モード ON
- これからケーブルを繋いでください。前にやったら、スマホアプリが繋がれないはずかもしれません。あーめん・・・
- 本体をUSBケーブルを繋いだら、Oculus Link(オキュラスリンク)のことを聞いています。あれはゲームのモードだから、NOしてください。本体でデータをアクセスを聞いています。それはOKしてください。
- これで繋がりOK、次はUnityを開いてください。
- File ->Build Settings ->Platform をAndroidして、 Run Deviceを選んだら、Oculus Questが出ているはずです。
- [Build And Run (ビルドして実行)]をクリックして、Oculusデバイス上でアプリを実行します。
NOTE:将来の話ですが、Androidのプロジェクトなら、このファイルはQuestのみを使えるものになります。なんかジェネリックの場合、次の記事に書こうと思っています。
Android Debug Bridgeのデバッグを有効にする
これでCLIで直接Questにものを送れます。
- ケーブルを繋いで
- Windowsのみドライバーダウンロード: https://developer.oculus.com/downloads/package/oculus-adb-drivers/
解凍、
/oculus-go-adb-driver-2.0/usb_driver/
フォルダーに移動して、android_winusb.inf
右クリック、インストール。 - ターミナルで
adb devices
を書いてください。Oculusが見つけたら、OK。
UnityのプロジェクトにOculus Integrationを追加する。
これはちょっとむずいかもしれませんが、とりあえずUnityのAssetStoreに行って、Oculus Integrationをインストールして、インポートしてください。めっちゃ時間がかかるが、頑張ってね!
最後のステップ:プロジェクト設定にする
これはただのオプティマイズのものだから、マニュアルの通りを読んでください。
QUESTのアプリを作る場合、こちらのリンク
Rift(PCVR)に向いてる方、こちらのリンク
次の記事で、最初のアプリをやってみますぜ!!
俺のGodotはどうしたの??
エリック、なんでGodotを辞めたんだ?!
tl;dr: Linkedinで日本全国のUnity求人広告:846件。Godot:0件。当たり前だろ。