本文へスキップ

リリースノート v3.12

ハイライト

  • Unity 6 サポート 6000.0.36
  • LTSバージョンを2022.3.57に更新
  • 新サンプル アドホック・マルチプレイヤー
  • Unity 6の追加に伴い、Unity 2021のサポートは終了しました。 ユニティ2021は2024年5月に生産終了となった。 ARDKは2021年でも機能し続けるかもしれませんが、私たちはもう修正を行いません。 Unityのガイダンスに沿い、早急にUnity 2022またはUnity 6に移行することをお勧めします。

更新情報

  • ML2デバイスをテストするためのVPSスプーフィングオプションが、チェックボックスからドロップダウンリストに変更されました。 既存のプロジェクトをML2用に更新する際、自動追跡機能を使用する場合は、ライトシップの設定でデータソースが「Spoof」に正しく設定されていることを確認してください。

既知の問題点

  • ML2でUnity 6を使用すると、アプリケーションの起動時に黒い画面が表示されることがあります。 これは、Magic Leap Setup Tool 2.0.14がAndroidManifest.xmlファイルに2つ目のアクティビティテージであるUnityPlayerGameActivityを注入することが原因である可能性があります。 この問題を解決するには、2番目のアクティビティタグ(UnityPlayerGameActivity)を削除します。 アプリケーションに必要なタグは1つだけです。
  • 一部の古いAndroid携帯で、VPS診断が有効になっている場合、VPSセッションの開始時にフレームレートが数秒間低下する。 これは、VPS診断で使用される機械学習モデルがロードされている間に起こります。 低下したフレームレートは、MLモデルの読み込みが完了すると回復します(通常は約5~10秒)。 この現象は、新モデルのスマートフォンでは発生しません(2020年以降に発売されたほとんどのスマートフォンでは問題ありません)。 フレームレートの低下を防ぐには、ARLocationManagerのVPS診断機能を無効にします(これで、診断機能によるフィードバックイベントは発生しなくなります)。
  • 複数のパッケージ(ARDKやSharedなど)をアップデートする際に、古いバージョンのARDKから3.12.0にアップデートすると、Libraryフォルダが破損し、"Niantic.Lightship.AR.Loader.LightshipSettingsのインスタンスが作成できませんでした。" というエラーが発生する可能性があります。 この問題を解決するには、Unityを終了し、Libraryフォルダを削除してからプロジェクトを再度開いてください。 これはUnityの問題で、現在修正方法を調査中です。
  • Unity 2022.3.10f1以降でLightship SDK for AndroidまたはiOSを有効化すると、Unityコンソールに以下のエラーメッセージが表示される場合があります:XR プラグイン管理エラー。 失敗の理由ビルドターゲット[Android/iOS]にcom.nianticlabs.lightshipを割り当てられません。 このエラーメッセージは良性であり、SDKはこれらのプラットフォームで期待通りに動作します。 この状態でエディターを再起動した後、Project ValidationやLightship設定ウィンドウに警告が表示される場合がありますが、これらは無視して構いません。
  • ユニバーサル 3D テンプレートから開始したプロジェクトで ARDK UPM をインポートすると、コンソールにいくつかのビルドエラーが報告される場合があります。 このエラーは、エディターを再起動することで解消できます。
  • On Device Persistentサンプルでは、ユーザーがマッピングをキャンセルし、すぐにマッピングを再開すると、エラーメッセージ「Mapping failed unexpectedly」が表示されます。 ユーザーは安全にマッピングスキャンを再開することができますし、それ自体が停止するまで適切にスキャンすることを確認してください。
  • Niantic Lightship Simulationで、メッシュが正しくレンダリングされない。 メッシュサーフェスのスケールが不正確で、正確に構築されていない。
  • ナイアンティック・シミュレーションのメッシュは正確に構築されていない。 さらに、場合によっては、まったくレンダリングされないこともある。 これらの問題はいずれも次のリリースで修正される予定だ。 Niantic Simulationでメッシュを表示させるには、「Use Z-Buffer Depth」設定を無効にしておきます。 メッシュがレンダリングされない条件は以下の通り:
    • Use Z-Buffer Depthが有効になっている;
    • とLightship Meshing Extensionのメッシュフィルタリングが無効になっている。
    • Lightship Depthが無効になっているか、Lightship DepthとPrefer LiDAR if Availableの両方が有効になっている。