Class CloudLocalizerFrameFilter
- Espaço de nomes
- easyar
- Assembly
- EasyAR.Sense.dll
No cenário, controle o easyar.CloudLocalizer do MonoBehaviour para fornecer extensões de funcionalidade no ambiente Unity.
Na maioria dos casos, você deve usar o MegaTrackerFrameFilter.
public class CloudLocalizerFrameFilter : MegaCloudFrameFilter
- Herança
-
CloudLocalizerFrameFilter
- Membros herdados
Campos
RequestTimeout
Tempo limite para comunicação com o servidor (milissegundos).
public int RequestTimeout
Propriedades
LandmarkFilter
Funcionalidade de filtro Mega-Landmark quando ServiceType é Landmark. Você precisa chamar manualmente FilterBySpotId(string, Action<MegaLandmarkFilterResponse>) no início. O rastreador não começará a rastrear até que o Filtro retorne Found.
public Optional<MegaLandmarkFilterWrapper> LandmarkFilter { get; }
LocationInputMode
Modo de entrada de localização. Deve ser configurado antes da inicialização da Session. Para depuração remota ou execução em computador, deve ser configurado como Simulator, caso contrário, não funcionará. Para uso no local, configure como Onsite para obter o melhor efeito.
public MegaLocationInputMode LocationInputMode { get; set; }
ProximityLocation
Resultado de localização próximo.
public Optional<ProximityLocationResult> ProximityLocation { set; }
RequestMessage
public string RequestMessage { get; set; }
ServiceAccessData
Dados de acesso ao serviço. Deve ser configurado antes da inicialização da Session. Não é necessário configurar ao usar GlobalConfig.
public ExplicitAddressAccessData ServiceAccessData { get; set; }
ServiceAccessSource
Tipo de fonte de dados de acesso ao serviço. Deve ser configurado antes da inicialização da Session.
public MegaServiceAccessSourceType ServiceAccessSource { get; set; }
ServiceType
Tipo de serviço EasyAR Mega. Deve ser configurado antes da inicialização da Session.
public MegaApiType ServiceType { get; set; }
SimulatorLocation
Dados de localização usados quando LocationInputMode == Simulator.
public Optional<LocationResult> SimulatorLocation { get; set; }
enabled
Ativar/desativar a localização durante a execução do ARSession.
public bool enabled { get; set; }
Métodos
Resolve(Action<MegaLocalizationResponse>)
Enviar solicitação de localização.
public void Resolve(Action<MegaLocalizationResponse> callback)
Parâmetros
callback
SwitchEndPoint(ExplicitAddressAccessData)
Alterar endpoint remoto.
public void SwitchEndPoint(ExplicitAddressAccessData config)
Parâmetros
config
UpdateToken(string)
Atualizar API Token.
public void UpdateToken(string token)
Parâmetros
token