0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

UnityでMetaQuest3用アプリを作る(その1)

0
Last updated at Posted at 2026-06-22

UnityでMetaQuest3用のアプリを作る手順を備忘録として残します。

私の環境

  • Windouw 11
  • Unity 6000.4.3f1

手順

UnityでQuest用プロジェクトを作る

Unity Hubで 3D URP で新規作成。

XR Interaction Toolkitを入れる

Unityメニュー
Window
→ Package Management
→ Package Manager
→ Unity Resistry
→ XR Interaction Toolkit
→ Install

image.png

そのあと、同じ画面の Samples から、
「Starter Assets」をImportする。
Starter Assets があれば、Questのコントローラー入力や移動設定がすごく楽になる。

image.png

Interaction Manager を置く。
Hierarchy
→ 右クリック
→ XR
→ Interaction Manager
image.png

Meta XR SDKを入れる

Unityメニュー
Edit
→ Project Settings
→ XR Plugin Management
→ Install XR Plugin Management

image.png

→ Android
→ OpenXR
image.png

OpenXRの右横の黄色い三角をクリック
image.png

Fix All をクリック
image.png

Unityメニュー
Edit
→ Project Settings
→ XR Plug-in Management
→ OpenXR
→ Android

Enabled Interaction Profilesの
List is Empty の右下の「+」をクリックして
「Oculus Touch Controller Profile」を追加する。
image.png

さらに、Feature Groups の
「Meta Quest Support」をチェックする。

image.png

プレイヤーを置く

Projectの
Assets
→ Samples
→ XR Interaction Toolkit
→ 3.x.x
→ Starter Assets
→Prefabs
→XR Oring(XR Rig)

image.png

(注意)
Hierachyの「+」から追加するXR(Origin)は古い

モデルを配置する

3DモデルをUnityに入れる。

対応しやすい形式は、
FBX、GLB、OBJ

image.png

Meta Quest3で見れるようにする

Quest 3を開発者モードにする

・Quest 3本体の電源を入れる
・スマホのMeta Horizonアプリを開く
 → 画面上の 「Meta Quest 3」
 → ヘッドセット設定」を開く
 → 「開発者モード」 をON
・Quest 3を再起動

Quest 3をPCにUSB接続する

Quest 3とPCをUSB-Cケーブルで接続。

Quest側に、

USBデバッグを許可しますか?

と表示が出たら 「許可」する。

ここで許可しないと、UnityからQuestにアップできない。

なお、このメッセージが出ない場合は、
「Quest3がPCを認識しないときの対処法」をご参照


UnityをAndroidに切り替える

Unityで、
File
→ Build Profiles
→ Android
→ Switch Platform
image.png

File
→ Build And Run

Quest に反映できた!!

image.png




Quest3がPCを認識しないときの対処法

凄くハマったので、以下書き残す。
全部ChatGPTに教えてもらいました。

コマンドプロンプトで

cd "C:\Program Files\Unity\Hub\Editor\6000.0.XXf1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools”

※6000.0.XXf1 のところは、使っているUnityのバージョンに置き換える。

以下を順番に打つ。

.\adbkill-server
.\adbstart-server
.\adbdevices

もしこんなエラーが出たら

cannot connect to daemon at tcp:5037: 
cannot connect to 127.0.0.1:5037: 
対象のコンピューターによって拒否されたため、接続できませんでした。 (10061) 

以下を打つ

.\adb start-server
.\adb devices

unauthorized と表示される場合

この場合は、Quest側でUSBデバッグ許可待ちです。
QuestをかぶったままUSBを抜き差ししてください。

USBを抜く

5秒待つ

USBを挿す

Quest内で「USBデバッグを許可しますか?」を探す

出たら 「このコンピューターを常に許可」 にチェックして、許可 を押す。

device と表示される場合

成功

Unityに戻って Build And Run 可能。

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?