以下の内容はhttps://bluebirdofoz.hatenablog.com/entry/2025/06/12/221211より取得しました。


MetaHorizonの開発ドキュメントを読む その5(Meta XRシミュレーターでTouchコントローラを利用する)

本日はMetaQuestの学習枠です。
MetaHorizonの開発ドキュメントを読みながら実際に開発を行ってみました。

前回記事

本記事は以下の前回記事の続きです。
bluebirdofoz.hatenablog.com

MetaHorizonの開発ドキュメント

MetaHorizonの開発ドキュメントを実際に手を動かしながら実行時のキャプチャをしていきます。
developers.meta.com

本記事は以下のMeta XRシミュレーターのスタートガイドの記事を試します。
developers.meta.com

Meta XRシミュレーターでTouchコントローラを利用する

Meta XRシミュレーターを使えばアプリをテストしつつ、ユーザー入力としてTouchコントローラーを使い続けることができます。
本機能を利用するにはMeta Quest Developer Hub(MQDH)が必要です。インストール手順は以下の記事を参照ください。
bluebirdofoz.hatenablog.com

QusetヘッドセットをPCに接続する

ヘッドセットを開発PCにUSB接続してMQDHを開きます。

MQDHのナビゲーションバーから[Device Manager (デバイスマネージャ)]を選択します。

[Devices (デバイス)]のリストからヘッドセットを選択します。

[Device Actions (デバイスアクション)]で[Proximity Sensor (近接センサー)]を2時間以上無効にします。

テストシーンを再生する

前回記事で作成したHello WorldアプリをUnityエディターで開きます。

[Meta -> Meta XR Simulator -> Activate]を選択してMeta XRシミュレーターをアクティブ化します。

Unityエディターの[Play (プレイ)]ボタンを選択してアプリをMeta XRシミュレーターで実行します。

Questヘッドセットにデータ転送アプリをインストールする

Meta XRシミュレーターウィンドウで[Settings -> Connect Physical Quest Controllers (物理Questコントローラーを接続)]を選択します。

[Device (デバイス)]で接続されているデバイスを選択します。

自分のデバイスが表示されていない場合は[Refresh (更新)]を選択してデバイスのリストの表示を更新します。

[Install Data Forwarding Server (データ転送サーバーをインストール)]を選択してデータ転送アプリをヘッドセットにインストールします。
このアプリはコントローラーからの入力データをヘッドセット経由でXRシミュレーターに転送します。

Toucnコントローラーのデータ転送を有効にする

MQDHを開き、[File Manager -> Apps (アプリ)]に移動し、com.oculus.xrsamples.xrsimdataforwardingserverが起動していることを確認します。
起動していない場合はアプリの右側にある[...]を選択し、[Launch App (アプリを起動)]を選択します。

これでヘッドセットでデータ転送サーバーが起動します。
ヘッドセットの中を見ると、Meta XR Simulator - Data Forwarding Server (Meta XRシミュレーター - データ転送サーバー)と表示されています。

またMeta XRシミュレーターではHeadset Server Running(ヘッドセットサーバーを起動済み)と表示されます。

XRシミュレーターで[Connect Physical Controllers (物理コントローラーを接続)]を選択してコントローラーを接続します。

[Calibrate Controllers (コントローラーを調整)]を選択し、Touchコントローラーを掴みます。
これでシミュレータ上のコントローラーが連動します。

アプリをテストする

コントローラーを動かしたりボタンを押したりするとMeta XRシミュレーターが反応します。
カメラを動かすには、キーボードまたはマウスを使います。コントローラは手の高さに固定される点に注意が必要です。




以上の内容はhttps://bluebirdofoz.hatenablog.com/entry/2025/06/12/221211より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14