ImmersalとDRFを組み合わせる際の実装注意点
このページではImmersalとDRF機能を組み合わせて実装する際の注意点についてまとめています。
ImmersalSDKの設定について
DRF機能を有効にする場 合はImmersalSDKのInitialize Automaticallyのチェックを外し、ARCameraManagerが有効になったタイミングで手動で初期化する必要があります。
これはDRF機能の利用にあたりInitialize XR on Startupの無効化が必要なため発生します。
ImmersalSDKのInitialize AutomaticallyをチェックするとStart関数で初期化を開始しますが、このとき参照するARCameraManagerがアクティブな状態ではないため、参照先が見つからず初期化が失敗します。
MRモードへの自動切り替え(DRF版)について
MRモードへの自動切り替え(DRF版)のページに記載がある通り、提提供しているUnityPackageは、スマートフォンとMiRZAを自動接続するための機能に特化したものです。 ImmersalSDKの初期化実行フラグをOn Open XR Startedイベントで有効にするなど、必要な処理を追加する必要があります。