その他の問題
現在、開発ワークフローに影響を与える可能性のある既知の問題がいくつかあります。これらは既知の問題であり、UnityパッケージまたはSnapdragon Spaces Servicesラン タイムの将来のリリースで対処される予定です。
問題が存在しない場合は、以下の項目を確認してください。
Gradleビルドの問題
カスタムコントローラーのアーカイブを追加すると、Gradleのキャッシュエラーが発生する場合があります。その場合、Temp > gradleOut
のプロジェクトフォルダに生成された一時的なGradleのプロジェクトフォルダを削除することで問題が解決する可能性があります。
OpenXR Pluginの問題
UnityのOpenXR Pluginのバージョン1.9.1をSnapdragon Spacesで使用すると、メモリリークが発生し、不具合が発生します。
Snapdragon Spaces Pluginが依存関係として設定するOpenXR Pluginのバージョンを使用してください。
ハンドトラッキングの問題
全般
OpenXRの設定でデフォルトのHand Interactionのプロファイルを使用すると、問題が発生する可能性があります。ホストコントローラのデータが左手のインタラクションデータを上書きしてしまうためです。この問題が発生する場合は、OpenXR Hand Interactionのプロファイルを使わないことをお勧めします。
XRITに関する問題
AR Raycast Managerの自動追加
XRIT 2.5.2では、シーンにXR Raycast Interactorがある場合、EnableARRaycasting
変数がtrue
またはfalse
に設定されているかどうかに関係なく、プログラムによってXR OriginにAR Raycast Managerが追加されます。これは、Open XRの設定で空間メッシュまたは平面検出の機能が有効になっている場合に有効になります。これにより、パフォーマンスが低下する可能性があります。
AR Foundationに関する問題
AR Raycast Hitが成功時に誤ったトラッキングIDを報告
ARRaycastHit.trackableId
フィールドは、ヒットしたtrackable
のセッション固有識別子として、常に0-0
のtrackableId
を返します。
AR Mesh Managerのプロパティ
AR Mesh Managerコンポーネントには、Snapdragon SpacesのUnityパッケージのサブシステムの実装でサポートされていないプロパティがあります。サポートされていないプロパティを使用しようとすると、ビルドを実行して空間メッシュ機能を有効にした際に警告が表示されます。