UE5開発環境設定
開発環境
- HMD:Meta quest 2
- 開発エンジン:Unreal Engine 5
- その他環境:Android studio、Oculus ADB Drivers
これらを用いた環境で開発を行う
開発環境設定手順
1 UnrealEngine5のダウンロード
- gamesアカウントを作成しランチャーをダウンロード
- Epic luncherのUnreal EngineからUnreal Engine5をダウンロード
2 Android studioの設定
UnrealEngine5でMeta quest 2の開発を行う上でAndroid studioが必要。UnrealEngineの公式ドキュメントやブログなどを参考に設定。環境によって手順を変える必要がある。
- Android studio4.0をアーカイブからダウンロードアーカイブリンク
※ダウンロードのディレクトリはデフォルト推奨 - Android studioを初期設定し、JDKをダウンロード
※同様にダウンロードのディレクトリはデフォルト推奨、またディレクトリ名は英字のみ(空白不可) - SDK Command-line Toolsのダウンロード Android studioの右下の歯車からSDK Managerを選択し、Android SDK Command-line Toolsのlatestをダウンロード
※UnrealEngine5.1以前の場合は8.0をダウンロード、SetupAndroid スクリプトの編集が必要 - UnrealEngine5のインストールディレクトリのEngine/Extras/AndroidからOSに応じたSetupAndroid スクリプトを起動
※うまくいかない場合スクリプト内のパスを変更するとうまくいく場合がある - OSでAndroid Studio のインストールを最終確定 OSによって異なる。WindowsではPCの再起動
- Android NDKを設定 Engine/ExtrasからOSに応じたSetupAndroid スクリプトを起動し、完了したらコンピュータを再起動
4、5の手順が上手くいかない場合の対策
- SDK ManegerからSetupAndroid スクリプトを見てCMakeなどを手動ダウンロード
- PCの設定から環境変数のPathにAndroid studio内にあるJreディレクトリを追加
- SetupAndroid スクリプトを見て手動で環境変数を設定
- 手動でSDKなどを設定
手動でSDKなどを設定する場合
- SDK ManegerからSetupAndroid スクリプトを見てCMakeなどを手動ダウンロード
- PCの設定から環境変数のPathにAndroid studio内にあるJreディレクトリを追加
- SetupAndroid スクリプトを見て手動で環境変数を設定
- Unreal Engineを開き、[Edit] > [Project Settings] を開いて、[Platforms] > [Android] > [Android SDK]セクションへ移動
SDKconfigのSDK、NDK、JAVAを…押してそれぞれのディレクトリを指定- SDK:.../SDK
- NDK:.../SDK/NDK/Versionに応じたフォルダ
- JAVA:.../android studio/jre
3 Meta quest 2の開発者モード有効化
- Meta quest 2のアカウントをdeveloper Oculus.comから開発者として認証
- Meta quest 2と連携しているスマホのOculusアプリから開発者モードを有効化
4 Oculus ADB Drivers(windowsのみ)
Meta quest公式サイトからからダウンロード
5 Meta quest 2をPCと接続
typeCケーブルでPCと繋げることでUnrealEngineのプロジェクトを実行可能に
cmdでadb divecesと入力することで接続確認可能
参考サイト
- UE5 の VR テンプレートを Oculus Quest 2 で実行する
- 【UE5】OculusQuestが動くまでの設定について
- Meta Quest公式ドキュメント 最初のMeta Quest VRアプリをUnreal Engineで作成する
- Meta Quest公式ドキュメント デバイスの設定
- UnrealEngine公式ドキュメント Android SDK および NDK を設定する
- UE5・UE4.25以降でAndroidビルドできるようにする(Windows環境)
- Androidで実機プレイとパッケージ化する方法【UE5,UE4】
- 【VR】「Meta Quest 2」開発者モードを有効化する方法まとめ(Oculus Quest 2)