Class CloudLocalizerFrameFilter
- Spazio dei nomi
- easyar
- Assembly
- EasyAR.Sense.dll
Un MonoBehaviour che controlla easyar.CloudLocalizer nella scene e fornisce estensioni funzionali nell'ambiente Unity.
Nella maggior parte dei casi, si dovrebbe usare MegaTrackerFrameFilter.
public class CloudLocalizerFrameFilter : MegaCloudFrameFilter
- Ereditarietà
-
CloudLocalizerFrameFilter
- Membri ereditati
Campi
RequestTimeout
Timeout per la comunicazione con il server, in millisecondi.
public int RequestTimeout
Proprietà
LandmarkFilter
Funzione di filtro Mega Landmark usata quando ServiceType e Landmark. All'avvio e necessario chiamare manualmente FilterBySpotId(string, Action<MegaLandmarkFilterResponse>). Tracker non iniziera il tracking finche Filter non restituisce Found.
public Optional<MegaLandmarkFilterWrapper> LandmarkFilter { get; }
LocationInputMode
Location input mode. Deve essere impostato prima dell'avvio della Session. Per remote debugging o esecuzione su computer deve essere impostato su Simulator; altrimenti non puo essere usato. Per uso onsite, impostarlo su Onsite per ottenere i risultati migliori.
public MegaLocationInputMode LocationInputMode { get; set; }
ProximityLocation
Risultati delle posizioni vicine.
public Optional<ProximityLocationResult> ProximityLocation { set; }
RequestMessage
public string RequestMessage { get; set; }
ServiceAccessData
Dati di accesso al servizio. Devono essere impostati prima dell'avvio della Session. Non e necessario impostarli quando si usa GlobalConfig.
public ExplicitAddressAccessData ServiceAccessData { get; set; }
ServiceAccessSource
Tipo di origine dei dati di accesso al servizio. Deve essere impostato prima dell'avvio della Session.
public MegaServiceAccessSourceType ServiceAccessSource { get; set; }
ServiceType
Tipo di servizio EasyAR Mega. Deve essere impostato prima dell'avvio della Session.
public MegaApiType ServiceType { get; set; }
SimulatorLocation
Location data usati quando LocationInputMode == Simulator.
public Optional<LocationResult> SimulatorLocation { get; set; }
enabled
Abilita/disabilita localization mentre ARSession e in esecuzione.
public bool enabled { get; set; }
Metodi
Resolve(Action<MegaLocalizationResponse>)
Invia una localization request.
public void Resolve(Action<MegaLocalizationResponse> callback)
Parametri
callback
SwitchEndPoint(ExplicitAddressAccessData)
Cambia il remote endpoint.
public void SwitchEndPoint(ExplicitAddressAccessData config)
Parametri
config
UpdateToken(string)
Aggiorna l'API Token.
public void UpdateToken(string token)
Parametri
token