Class CloudLocalizerFrameFilter
- Пространство имен
- easyar
- Сборка
- EasyAR.Sense.dll
MonoBehaviour, который управляет easyar.CloudLocalizer в scene и предоставляет функциональные расширения в среде Unity.
В большинстве случаев следует использовать MegaTrackerFrameFilter.
public class CloudLocalizerFrameFilter : MegaCloudFrameFilter
- Наследование
-
CloudLocalizerFrameFilter
- Наследуемые члены
Поля
RequestTimeout
Timeout для связи с сервером, в миллисекундах.
public int RequestTimeout
Свойства
LandmarkFilter
Функция фильтрации Mega Landmark, используемая когда ServiceType равно Landmark. При запуске нужно вручную вызвать FilterBySpotId(string, Action<MegaLandmarkFilterResponse>). Tracker не начнет tracking, пока Filter не вернет Found.
public Optional<MegaLandmarkFilterWrapper> LandmarkFilter { get; }
LocationInputMode
Режим ввода location. Нужно задать до запуска Session. Для remote debugging или запуска на компьютере необходимо установить Simulator; иначе использовать нельзя. Для onsite-использования установите 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. Нужно задать до запуска Session.
public MegaServiceAccessSourceType ServiceAccessSource { get; set; }
ServiceType
Тип сервиса EasyAR Mega. Нужно задать до запуска Session.
public MegaApiType ServiceType { get; set; }
SimulatorLocation
Location data, используемые когда LocationInputMode == Simulator.
public Optional<LocationResult> SimulatorLocation { get; set; }
enabled
Включает/выключает localization во время работы ARSession.
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