本文へスキップ
バージョン: 3.0

Location Drift Mitigation

ARLocationManager クラスは、ドリフトを緩和するための3つの実験的機能を提供します。

これらの機能にアクセスするには;

  1. Player Settings メニューを開きます。
    1. File トップメニューで、 Build Settingsを選択します。
    2. Build Settings ウィンドウの左下にある Player Settings と書かれたボタンをクリックします。
  2. 実験的機能フラグを追加します。
    1. Player Settings メニューの Script Compilation までスクロールダウンしてください。
    2. Scripting Define Symbolsの下で、 + button をクリックして別の行を追加し、 NIANTIC_ARDK_EXPERIMENTAL_FEATURES を追加して有効にします。

機能の概要

実験的な3つのドリフト緩和機能は以下の通りです:

  • Continuous Localization (連続ローカリゼーション):
    • Continuous Localizationを有効にしないと、VPSは1回しかローカライズせず、アンカーは時間とともにドリフトを蓄積する可能性があります。
    • デフォルトでは、Continuous Localizationは2秒ごとにVPSのローカリゼーション要求を送信します。 ローカリゼーション要求のレートは、 ContinuousLocalizationRateSecondsを使って設定できます。
  • Temporal Fusion (テンポラルフュージョン)
    • デフォルトでは、より安定したローカライズを提供するために、過去5回の良好なローカライズ結果を平均化します。 Temporal Fusionが機能するためには、Continuous Localizationが有効である必要があります。
  • Interpolation (補間):
    • よりスムーズな変換のために、アンカーの更新に補間を加えます。 デフォルトでは、1秒間の更新を補間する。