Class CloudLocalizerFrameFilter
- Espaço de nomes
- easyar
- Assembly
- EasyAR.Sense.dll
Um MonoBehaviour que controla o easyar.CloudLocalizer na cena, fornecendo extensões de funcionalidade no ambiente Unity.
[RequireComponent(typeof(BlockHolder))]
public class CloudLocalizerFrameFilter : FrameFilter
- Herança
-
CloudLocalizerFrameFilter
Campos
RequestTimeout
Período de tempo limite (milissegundos) para comunicação com o servidor.
public int RequestTimeout
Propriedades
BlockHolder
Componente que detém Blocks, mantendo e gerenciando Blocks na cena.
public BlockHolder BlockHolder { get; }
LandmarkFilter
Funcionalidade de filtro Mega Landmark quando ServiceType é Landmark. No início, você precisa chamar manualmente FilterBySpotId(string, Action<MegaLandmarkFilterResponse>). O Tracker não começará a rastrear até que o Filter retorne Found.
public Optional<MegaLandmarkFilterWrapper> LandmarkFilter { get; }
LocationInputMode
Modo de entrada de localização. Precisa ser configurado antes da inicialização da Session. Para depuração remota ou execução em computador, deve ser definido como Simulator, caso contrário não funcionará. Para uso no local, defina como Onsite para obter o melhor efeito.
public MegaLocationInputMode LocationInputMode { get; set; }
ProximityLocation
Resultados de localização próximos.
public Optional<ProximityLocationResult> ProximityLocation { set; }
RequestMessage
public string RequestMessage { get; set; }
ServiceAccessData
Dados de acesso ao serviço. Precisa ser configurado antes da inicialização da Session. Não é necessário definir se GlobalConfig for usado.
public ExplicitAddressAccessData ServiceAccessData { get; set; }
ServiceAccessSource
Tipo de fonte de dados de acesso ao serviço. Precisa ser configurado antes da inicialização da Session.
public MegaServiceAccessSourceType ServiceAccessSource { get; set; }
ServiceType
Tipo de serviço EasyAR Mega. Precisa ser configurado antes da inicialização da Session.
public MegaApiType ServiceType { get; set; }
SimulatorLocation
Dados de localização usados quando LocationInputMode == Simulator.
public Optional<Location> SimulatorLocation { get; set; }
Métodos
Resolve(Action<MegaLocalizationResponse>)
Enviar solicitação de localização.
public void Resolve(Action<MegaLocalizationResponse> callback)
Parâmetros
callback
SwitchEndPoint(ExplicitAddressAccessData, BlockRootController)
Alternar endpoint remoto.
public void SwitchEndPoint(ExplicitAddressAccessData config, BlockRootController root)
Parâmetros
configroot
UpdateToken(string)
Atualizar API Token.
public void UpdateToken(string token)
Parâmetros
token