プラグインやコードを使わずに、UnityのネイティブVRサポート機能だけでスマホ用VRシーンを作る方法を紹介します。
目次
必要な環境
| 項目 | バージョン | 備考 |
|---|---|---|
| Unity | 5.6以降 | ネイティブVRサポート機能を使用 |
| Java | 1.8(JDK 8) | 古いバージョンだとビルドエラーが発生 |
| Android Studio | 2.2.3 | 最新版だとUnityとの互換性問題あり |
よくあるエラーと対処
JDKのバージョンエラー
Failed to compile resources with the following parameters:
JDK 8をインストールし、UnityのPreferencesでパスを設定してください。
Android Studioのバージョン問題
最新版ではビルドエラーが発生する場合があります。Android Studio 2.2.3など旧バージョンの使用を推奨します。
シーンの作成
- 新規シーンを作成
- カメラの前にオブジェクトを配置
これだけです。

ビルド設定
Build Settings
- File → Build Settingsを開く
- 作成したシーンをScenes In Buildに登録
- PlatformをAndroidに切り替え

Player Settings
Other Settingsを展開して以下を設定します。
| 項目 | 設定値 |
|---|---|
| Virtual Reality Supported | チェックを入れる |
| Virtual Reality SDKs | 「+」ボタンでCardboardを追加 |
| Package Name | 任意の名前に変更(例:com.yourcompany.vrtest) |
| Minimum API Level | 19以上 |

ビルドと実行
- Build And Runをクリック
- Androidデバイスにアプリがインストールされる
- スマホをVRゴーグルに装着して体験

VRゴーグルの選び方
スマホ用VRゴーグルは3,000円程度から購入できます。選ぶ際のポイントは以下の通りです。
- 眼鏡をかけたまま装着できるか
- ヘッドホンが付属しているか
- 焦点距離や瞳孔間距離の調整ができるか
- 対応するスマホサイズの範囲
まとめ
- Unity 5.6以降ならネイティブVRサポートで簡単にVRシーンが作れる
- プラグインやコードは不要
- Virtual Reality SupportedをONにしてCardboardを追加するだけ
- 3,000円程度のVRゴーグルで手軽にVR体験ができる
環境構築さえできれば、本当に3分でVRシーンが作れます。
