0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Meta XR SDK】UnityでXRアプリ開発 #2 パススルーの実装

Last updated at Posted at 2025-09-21

はじめに

前回はプロジェクトの作成からハンドトラッキング、オブジェクトを掴めるようになるインタラクションまでを実装しました。

今回は、XRにおいて重要なパススルーの機能を実装します。

1. パススルーブロックを追加

Building Blocksを開いてパススルーのブロックを追加します。

image.png

今のところのヒエラルキーはこうなるはず。

image.png

これでだけでパススルーはできます。実行してみましょう。

com.oculus.vrshell-20250912-224044.jpg

うまくいかない場合
実行しても画面が真っ暗でうまくいかない場合は以下の記事を参考にしてみてください。

2. ガーディアンを無効化する

今のままだと、プロジェクトを実行した場所から少し離れると円の範囲外に出てしまい、Unityの実行が止まってしまいます。
これはQuest自体のガーディアン機能が働いているためです。

com.oculus.vrshell-20250912-224208.jpg

Unity実行時のガーディアンを停止させるには、Quest本体の設定を開いて、詳細設定を選択して、物理的空間機能の項目をオフにします。

com.oculus.vrshell-20250912-225128.jpg

これで、Unityプロジェクト実行時にどこへ移動してもガーディアンに制限されることがなくなりました。

注意
この物理的空間機能をオフにすると、普段のQuest自体のパススルーが使えなくなります。(パススルーを使うゲームアプリ等では問題なく使えます。Questのホーム画面の状態のときにパススルーが使えなくなります)


力尽きたので今回はここまで。。。

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?