LoginSignup
0
0

More than 1 year has passed since last update.

MRTKのサンプルアプリの動かし方

Last updated at Posted at 2022-01-11

MRTKはVR向けのアプリを開発する際のUIコンポーネントやオブジェクトをMicrosoft公式が提供しています。
MRTKを用いて幅広いVRアプリが開発できるようになります。

今回はMRTKのサンプルアプリを動かすまでの手順を紹介します。

Unity Version 2019 4.0にて動作確認しています。

事前に必要なもの

・Unityアプリ
Unityを用いたVRアプリの開発になるのでUnityアプリはインストールしている必要があります。

・Oculus Quest
今回はVR端末のOculus Questを利用したサンプルアプリの導入について解説します。

・Oculus QuestとPCを接続するUSBケーブル(Type-C)
アプリをビルドする際に送信するためにケーブルを利用します。

Oculus Questのプロジェクト設定

開発者モードを有効にする

Oculusにアプリをビルドする前に開発者モードを有効にしておく必要があります。

事前にスマートフォンにOculusのアプリをダウンロードしておいてください。
1.スマートフォンでOculusアプリを開き、Settingsに移動
2.More SettingsからDevelopper Modeに移動
3.Developper Modeのトグルをオンにします。
4.PCとOculusをUSBケーブルで接続します。
5.ヘッドセットを装着すると[Allow USB Debugging]のポップアップ画面が表示されるので承認します。

DevelopperMode.PNG

Oculus ADBドライバーのインストール

WindowsPCからOculusにアプリをプッシュする際に必要です。
zipファイルをダウンロードし、解凍します。
https://developer.android.com/studio/run/win-usb?hl=ja

.infファイルを右クリックして、インストールをクリックします。

Unityのプロジェクト設定

OculusのアプリをビルドするのにAndroidのBuild Supportをインストールしておくことが必須になります。

AndroidBuildSuppor1t.PNG

UnityにOculus開発環境を設定

Unity EditorのPackage ManagerからOculus XR Pluginをインストールします。
OculusXRPlugin.PNG

Project SettingsのXR Plug-in ManagementのOculusの部分にチェックがついていることを確認します。

XRPluginManagement.PNG

UnityのアセットストアからOculus Integrationのパッケージをインポートします。

OculusIntegration.PNG

UnityのメニューからMixed Reality > Toolkit > Utilities > Oculus > Integrate Oculus Integration Unity Modulesをクリック

ProjectウィンドウからOculusのフォルダを選択します。
フォルダの中にあるOculusProjectConfigを選択してHand Tracking Supportの項目を "Controllers And Hands"に設定します。

OculusProjectConfig.PNG

MRTKサンプルのダウンロード

GithubからMRTKをzipファイルでダウンロードし、解凍します。
https://github.com/Microsoft/MixedRealityToolkit-Unity

githubMRTK1.PNG

右上のCodeからDownload ZIPを選択します。

解凍したフォルダをUnity Hubから開いてください。

MRTKの設定

ダウンロードしたMRTKアプリを開くと最初に以下のようなポップアップ画面が表示されるのでCopy & Customizeを選択します。

MRTKSettings1.PNG

以下のような画面が表示されるので、左側の項目からInputを選択

MRTKSettings2.PNG

Input System Typeの右側のCloneをクリック

MRTKSettings4.PNG

Input Data Providerの項目を開いてAdd Data Providerを選択

MRTKSettings3.PNG

XR SDK Oculus Device Managerが追加されます。

XR SDK Oculus Device ManagerのTypeを選択して、Microsoft.MixedReality.Toolkit.XRSDK.Oculus.InputからOculusXRSDKDeviceManagerを選択します。

プロジェクトのビルド

UnityメニューからFile > Build Settingsを選択

サンプルシーンをScenes In Buildへドラッグしてシーンを追加してください。

PlatformをAndroidにします。

Buildを選択します。

MRTKBuildSettings.PNG

以上でMRTKのサンプルアプリのビルドは完了しました。

Oculus Questからサンプルアプリを開いてUIコンポーネントやオブジェクトをOculus ハンドで持ったり、触ったりして確認することが出来ます。

0
0
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
0
0