本日はMetaQuestの小ネタ枠です。
MetaQuestで境界線を無効化する方法について記事にします。
ホーム画面で境界線を無効化する
Questのホーム画面で境界線を無効化するには[クイック設定]を開きます。
[パススルー]を[オン]にしているとき、[境界線]を[オフ]にできます。
境界線をオフにしている場合、静止モードや歩行モードの境界線を設定していなくても自由に移動が可能です。
なお[パススルー]を[オフ]にしているときは[境界線]は[静止モード]または[歩行モード]で設定する必要があります。
[境界線]はアプリ起動中は有効になります。
[境界線]を[オフ]に設定してパススルーが有効なアプリを起動しても境界線による警告は表示されます。
開発者モードで境界線を無効化する
開発者モードで境界線を無効化すると、アプリを含めた全ての境界線が無効化されます。
メニューから[クイック設定 -> 設定]を開きます。
設定一覧が表示されるので[システム]を選択します。
[開発]タブを開き、[カスタム設定を有効にする]にチェックを入れます。
[開発者設定]を変更できるようになるので[物理的空間機能]のチェックを外します。
確認ダイアログが表示されるので[同意する]にチェックを入れます。
これで境界線が無効化されます。本設定が有効なとき、ホーム画面のパススルーはオフに固定されます。
パススルーが有効なアプリを起動するとパススルーで表示され、境界線を無視して実行することができます。
アプリで境界線を無効化する
アプリの設定として境界線の無効を実装したい場合はAndroidManifest.xmlに権限を設定します。
詳細は以下の記事を参照ください。
bluebirdofoz.hatenablog.com