LoginSignup
2

More than 3 years have passed since last update.

VRセットを買っちゃったが、Unityはどう始まるの? 🤔

Last updated at Posted at 2020-08-12

オキュラスクエストを買っちゃったね。

俺の記事を読んで、「エリお兄さんみたいにVR世界に行きたい!!」と思ったでしょう。
アマゾンかメルカリでオキュラスクエストを買っちゃったね。それでは、さっそく始まりましょう!

開発環境構築 Do you know 「RTFM」?

RTFMとは、"read the fucking manual"(マニュアルを読みやがれ)という語句の頭字語である。

ああ、そうなんだ。マニュアルがあるのか。オキュラスクエストでも開発者の育つマニュアルがあります。

このリンクをクリックすると、クエストの開発者向けのトップ画面に行けます。ものすごく読みやすくて、日本語でも読めるものです。 この記事を作家は外人ので、ちょっと英語で読みいただきたいと思います。

注意ポイント: これからの記事はUnityエンジンのみを使います。Unreal派のお友達、すみませんでしたmm

1. 開発環境セットアップ

じゃあ「開発環境を設定する」を読みましょうっか!

tl;dr:

  1. Unity をインストールしてください。
  2. Android Build Supportのプラグインもインストールしてください。
  3. 新しい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する方法と確認

  1. オキュラスのスマホアプリで設定に行ってください。
  2. 設定 -> その他設定 -> 開発者モード ON
  3. これからケーブルを繋いでください。前にやったら、スマホアプリが繋がれないはずかもしれません。あーめん・・・
  4. 本体をUSBケーブルを繋いだら、Oculus Link(オキュラスリンク)のことを聞いています。あれはゲームのモードだから、NOしてください。本体でデータをアクセスを聞いています。それはOKしてください。
  5. これで繋がりOK、次はUnityを開いてください。
  6. File ->Build Settings ->Platform をAndroidして、 Run Deviceを選んだら、Oculus Questが出ているはずです。
  7. [Build And Run (ビルドして実行)]をクリックして、Oculusデバイス上でアプリを実行します。

NOTE:将来の話ですが、Androidのプロジェクトなら、このファイルはQuestのみを使えるものになります。なんかジェネリックの場合、次の記事に書こうと思っています。

Android Debug Bridgeのデバッグを有効にする

これでCLIで直接Questにものを送れます。

  1. ケーブルを繋いで
  2. Windowsのみドライバーダウンロード: https://developer.oculus.com/downloads/package/oculus-adb-drivers/ 解凍、/oculus-go-adb-driver-2.0/usb_driver/ フォルダーに移動して、android_winusb.inf 右クリック、インストール。
  3. ターミナルでadb devicesを書いてください。Oculusが見つけたら、OK。

UnityのプロジェクトにOculus Integrationを追加する。

これはちょっとむずいかもしれませんが、とりあえずUnityのAssetStoreに行って、Oculus Integrationをインストールして、インポートしてください。めっちゃ時間がかかるが、頑張ってね!

最後のステップ:プロジェクト設定にする

これはただのオプティマイズのものだから、マニュアルの通りを読んでください。

QUESTのアプリを作る場合、こちらのリンク

Rift(PCVR)に向いてる方、こちらのリンク

次の記事で、最初のアプリをやってみますぜ!!

俺のGodotはどうしたの??

エリック、なんでGodotを辞めたんだ?!

tl;dr: Linkedinで日本全国のUnity求人広告:846件。Godot:0件。当たり前だろ。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2