Meta Quest 2向けのUnityの初期設定

VRアプリの作成準備

これまでに作成した韮山反射炉のアプリを、VRデバイスのMeta Quest 2で動作するようにUnityで初期設定の作業します。

UnityのVR設定(XR)

近年のアプリ開発では、VR、AR、MRなどの需要が増えており、Unityでは、これらのアプリを開発するための機能が備わっています。Unityで、VR向けの開発機能有効し、Meta Quest 2でアプリを動作させるための下準備をします。まず、韮山反射炉のアプリのプロジェクトを開いた状態で、UnityのメニューのWindows>Package Managerを表示します。

Package Managerは、Unityに追加するさまざまな機能やアセットを、有効にするか無効にするかなどを設定できるリストのウィンドウです。ここでは、VR開発のためにXR Plugin Managementを導入します。Package ManagerPackeges: Unity Registryを選択し、リストからXR Plugin Managementを表示して、ダウンロード・インストールをして下さい。複数のバージョンがあることもありますが、安定版のバージョンを使うことをお勧めします。

次に、XR Plugin Managementの設定を行います。UnityメニューからEdit>Project Settingsを選択して下さい。そして、リストからXR Plug-in Managementを表示し、左側のタブからAndroidアイコンをクリックし、Androidの項目を選びます。Plug-in ProvidersからOculusにチェックを入れて有効にして下さい。この操作で、Oculus XP Pluginが導入されます(Package Managerで確認可)。

Oculus Integrationについて

WebGLでは、マウスとキーボードで操作する韮山反射炉のアプリを作りました。Meta Quest 2では、両手で持つ専用のコントローラを使うため、マウスとキーボードを前提としたUnityのStandard Assetsでは操作ができません。このため、Facebook社が配布している無料のOculus向けの公式アセットOculus Integrationを導入します。Oculus Integrationには、Oculusを利用するために便利なプログラムなどが収録されています。このアセットを導入することで、Meta Quest 2向けのカメラやコントローラを簡単に利用できます。

Oculus Integrationの導入方法

ウェブブラウザから、Unityアセットストアにアクセスし、アセットストアの検索からOculus Integrationを探します(パブリッシャー名:Oculus)。アセットの入手・ダウンロードとインポートについては、Standard Assetsの導入で解説した内容と同様に、UnityのPackage ManagerPackages: MyAssetsから行います。ダウンロードとインポートには時間がかかりますので、しばらくお待ち下さい。Oculus Integrationのダウンロードとインポートが成功すると、Projectビューを見ることで、Assets傘下にOculus Integrationが追加されたことがわかります。

Androidモジュールの追加

なお、Meta Quest 2のシステムは、Androidがベースとなっています。このため、UnityでMeta Quest 2向けにアプリをビルドして動作させるためには、UnityのモジュールにAndroid Build Support(Android SDK&NDK ToolsおよびOpenJDK)が導入されている必要があります。これらが、Unityに導入されていない場合、Unity Hubを起動し、インストール項目からモジュールを追加して下さい。このウィンドウでのインストールしたUnityの表示箇所のアイコンからモジュールを追加できます。なお、最初のインストール時などに、これらのモジュールを導入済みの場合は、改めてのこの操作は不要です。

results matching ""

    No results matching ""