Table of Contents

Class CloudLocalizerFrameFilter

Espaço de nomes
easyar
Assembly
EasyAR.Sense.dll

Um easyar.CloudLocalizer que controla o MonoBehaviour na cena, fornecendo extensões de funcionalidade no ambiente Unity.

[RequireComponent(typeof(BlockHolder))]
public class CloudLocalizerFrameFilter : FrameFilter
Herança
CloudLocalizerFrameFilter

Campos

RequestTimeout

Tempo limite para comunicação com o servidor (milissegundos).

public int RequestTimeout

Propriedades

BlockHolder

Componente que detém e gerencia Blocks na cena.

public BlockHolder BlockHolder { get; }

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<Location> 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, BlockRootController)

Alterar endpoint remoto.

public void SwitchEndPoint(ExplicitAddressAccessData config, BlockRootController root)

Parâmetros

config
root

UpdateToken(string)

Atualizar API Token.

public void UpdateToken(string token)

Parâmetros

token