Class CloudLocalizerFrameFilter
- 名前空間
- easyar
- アセンブリ
- EasyAR.Sense.dll
scene 内で easyar.CloudLocalizer を制御し、Unity 環境で機能拡張を提供する MonoBehaviour です。
ほとんどの場合、MegaTrackerFrameFilter を使用してください。
public class CloudLocalizerFrameFilter : MegaCloudFrameFilter
- 継承
-
CloudLocalizerFrameFilter
- 継承されたメンバー
フィールド
RequestTimeout
サーバーとの通信 timeout (ミリ秒)。
public int RequestTimeout
プロパティ
LandmarkFilter
ServiceType が Landmark のときの Mega Landmark フィルター機能です。開始時に FilterBySpotId(string, Action<MegaLandmarkFilterResponse>) を手動で呼び出す必要があります。Filter が Found を返すまで Tracker は tracking を開始しません。
public Optional<MegaLandmarkFilterWrapper> LandmarkFilter { get; }
LocationInputMode
location input mode。Session 開始前に設定する必要があります。remote debugging またはコンピューター上で実行する場合は Simulator に設定する必要があり、そうしないと使用できません。現地で使用する場合は、最良の結果を得るため Onsite に設定してください。
public MegaLocationInputMode LocationInputMode { get; set; }
ProximityLocation
近接位置の結果。
public Optional<ProximityLocationResult> ProximityLocation { set; }
RequestMessage
public string RequestMessage { get; set; }
ServiceAccessData
service access data。Session 開始前に設定する必要があります。GlobalConfig を使用する場合は設定不要です。
public ExplicitAddressAccessData ServiceAccessData { get; set; }
ServiceAccessSource
service access data source type。Session 開始前に設定する必要があります。
public MegaServiceAccessSourceType ServiceAccessSource { get; set; }
ServiceType
EasyAR Mega service type。Session 開始前に設定する必要があります。
public MegaApiType ServiceType { get; set; }
SimulatorLocation
LocationInputMode == Simulator のときに使用する location data。
public Optional<LocationResult> SimulatorLocation { get; set; }
enabled
ARSession 実行中に localization を有効化/無効化します。
public bool enabled { get; set; }
メソッド
Resolve(Action<MegaLocalizationResponse>)
localization request を送信します。
public void Resolve(Action<MegaLocalizationResponse> callback)
パラメーター
callback
SwitchEndPoint(ExplicitAddressAccessData)
remote endpoint を切り替えます。
public void SwitchEndPoint(ExplicitAddressAccessData config)
パラメーター
config
UpdateToken(string)
API Token を更新します。
public void UpdateToken(string token)
パラメーター
token