LoginSignup
3
4

More than 1 year has passed since last update.

Oculus Quest 2 開発のための Unity 開発環境構築

Last updated at Posted at 2021-12-25

ヒーローズリーグに応募したところ、LINE APIヒーロー賞を受賞し、副賞としてOculus Quest 2を頂きました。LINE株式会社様ありがとうございます。

折角なので、Oculus Quest 2向けアプリを開発してみようとUnityのインストールを試みるも、すんなり行かなかったので記録しておきます。

前提

ここではMacBook Proに開発環境を構築します。

  • MacBook Pro (2016)
  • macOS Monterey (12.0.1)
  • Oculus Quest 2

Unity環境構築

Unityのダウンロードはこちらからできます。

Unity Hubインストール

まずはUnity Hubをインストールします。Unity HubはUnityの複数バージョンを管理したりプロジェクトやチュートリアルなどのランチャーになるソフトの様です。

Rubyで云えばrbenvやrvmにランチャーが付いた感じと考えるとわかりやすいと思います。

普通であれば上にあるのをインストールするのですが、うまくいきませんので一番下のDownload for Mac を選びましょう。

395862965ec6f39a539e0b3207557dd2.png

よく見ると上の方はBETAとあります。BETA版をインストールすると途中で失敗してエラーが表示されます。ターミナルからsudoで権限を与えて実行するとインストールはできますが、その後のUnityのインストールで躓いてしまいますので、無難な安定板をインストールしましょう。

Unityのインストール

インストールしたUnity Hubを起動します。サイドバーのインストールタブを選択するとインストールされているUnitのバージョンを確認できます。最初はインストールされているUnityは何もありません。(図はインストール後の物です)

2b9ac55b5884c8a7a47613cebe1fc93f.png

右上のインストールボタンを押すとインストールするUnityのバージョンを選択できます。

6fedff6c2d98695455a3f9343020c315.png

ここでも一番上の推奨リリースをインストールすればよさそうと思ってしまいますが、うまくいかないので Unity 2019.4.34f1(LTS) を選びます。

推奨リリースも一見問題なさそうですが、チュートリアルを進めていってAsset Store から Bolt をインストールする時に失敗しますので、Unity 2019.4.34f1(LTS)を選びます。

次にアプリ作成の対象となるプラットフォーム(デバイス)を選択します。全部で25GB程ありますので、SSDの十分な空きを作ってからインストールします。

e30ad7770dc09c880a8fe8aaf9d03344.png

ここまでの内容はこちらを参照してます。

2019.4 LTS以上をインストールとありますが、このバージョンじゃないとうまくいきませんでしたという結果になっています。もしかしたらBoltなしでも開発できるんならUnity 2020.3(LTS)でもいいかもしれません。現時点ではそんな知識を持ち合わせてませんので、チュートリアルが動かせるのが大事です。

チュートリアル

こちりのチュートリアルを体験して動かせることを確認。

アプリ実行

プロジェクト作成

Unity HUBを起動しプロジェクトタブの新規作成ボタンで新規アプリを作成します。

502d69c9ab636dc391ae74696294c9d5.png

3Dテンプレートを選択し、プロジェクト名を入力して作成ボタンを押します。

必要に応じて保存先を変更してください。

6ce1a5cb7cf37776ce841f2469e40a1e.png

インストール

こちらのページに従ってインストールします。

地平線が見えるだけですが、Oculusアプリ開発の第一歩です。

Next step

次はこちらを試してみるといいのではないかと思っています。←まだやってない

3
4
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
3
4