Class CloudLocalizerFrameFilter
- Espace de noms
- easyar
- Assembly
- EasyAR.Sense.dll
Un MonoBehaviour qui controle easyar.CloudLocalizer dans la scene et fournit des extensions fonctionnelles dans l'environnement Unity.
Dans la plupart des cas, il faut utiliser MegaTrackerFrameFilter.
public class CloudLocalizerFrameFilter : MegaCloudFrameFilter
- Héritage
-
CloudLocalizerFrameFilter
- Membres hérités
Champs
RequestTimeout
Timeout de communication avec le serveur, en millisecondes.
public int RequestTimeout
Propriétés
LandmarkFilter
Fonction de filtrage Mega Landmark utilisee lorsque ServiceType vaut Landmark. Au demarrage, vous devez appeler manuellement FilterBySpotId(string, Action<MegaLandmarkFilterResponse>). Tracker ne commencera pas le tracking tant que Filter n'aura pas retourne Found.
public Optional<MegaLandmarkFilterWrapper> LandmarkFilter { get; }
LocationInputMode
Location input mode. Doit etre defini avant le demarrage de la Session. Pour le remote debugging ou l'execution sur ordinateur, il doit etre defini sur Simulator; sinon il ne peut pas etre utilise. Pour une utilisation onsite, definissez-le sur Onsite pour de meilleurs resultats.
public MegaLocationInputMode LocationInputMode { get; set; }
ProximityLocation
Resultats des emplacements proches.
public Optional<ProximityLocationResult> ProximityLocation { set; }
RequestMessage
public string RequestMessage { get; set; }
ServiceAccessData
Donnees d'acces au service. Doivent etre definies avant le demarrage de la Session. Aucun reglage n'est necessaire avec GlobalConfig.
public ExplicitAddressAccessData ServiceAccessData { get; set; }
ServiceAccessSource
Type de source des donnees d'acces au service. Doit etre defini avant le demarrage de la Session.
public MegaServiceAccessSourceType ServiceAccessSource { get; set; }
ServiceType
Type de service EasyAR Mega. Doit etre defini avant le demarrage de la Session.
public MegaApiType ServiceType { get; set; }
SimulatorLocation
Location data utilisees lorsque LocationInputMode == Simulator.
public Optional<LocationResult> SimulatorLocation { get; set; }
enabled
Active/desactive localization pendant l'execution de ARSession.
public bool enabled { get; set; }
Méthodes
Resolve(Action<MegaLocalizationResponse>)
Envoie une localization request.
public void Resolve(Action<MegaLocalizationResponse> callback)
Paramètres
callback
SwitchEndPoint(ExplicitAddressAccessData)
Bascule le remote endpoint.
public void SwitchEndPoint(ExplicitAddressAccessData config)
Paramètres
config
UpdateToken(string)
Met a jour l'API Token.
public void UpdateToken(string token)
Paramètres
token