Class CloudLocalizerFrameFilter
- Espacio de nombres
- easyar
- Ensayo
- EasyAR.Sense.dll
Componente easyar.CloudLocalizer que controla MonoBehaviour en la escena, proporcionando extensiones de funcionalidad en el entorno Unity.
[RequireComponent(typeof(BlockHolder))]
public class CloudLocalizerFrameFilter : FrameFilter
- Herencia
-
CloudLocalizerFrameFilter
Campos
RequestTimeout
Tiempo de espera (en milisegundos) para la comunicación con el servidor.
public int RequestTimeout
Propiedades
BlockHolder
Componente que posee Blocks, manteniéndolos y gestionándolos en la escena.
public BlockHolder BlockHolder { get; }
LandmarkFilter
Función de filtrado de Mega Landmark cuando ServiceType es Landmark. Debes llamar manualmente a FilterBySpotId(string, Action<MegaLandmarkFilterResponse>) al inicio. El Tracker no comenzará a rastrear hasta que el Filtro devuelva Found.
public Optional<MegaLandmarkFilterWrapper> LandmarkFilter { get; }
LocationInputMode
Modo de entrada de ubicación. Debe establecerse antes de iniciar la Sesión. Para depuración remota o ejecución en PC, debe configurarse como Simulator, de lo contrario no funcionará. Para uso in situ, configúrelo como Onsite para obtener los mejores resultados.
public MegaLocationInputMode LocationInputMode { get; set; }
ProximityLocation
Resultados de ubicación cercana.
public Optional<ProximityLocationResult> ProximityLocation { set; }
RequestMessage
public string RequestMessage { get; set; }
ServiceAccessData
Datos de acceso al servicio. Debe establecerse antes de iniciar la Sesión. No es necesario configurar si se usa GlobalConfig.
public ExplicitAddressAccessData ServiceAccessData { get; set; }
ServiceAccessSource
Tipo de fuente de datos para el acceso al servicio. Debe establecerse antes de iniciar la Sesión.
public MegaServiceAccessSourceType ServiceAccessSource { get; set; }
ServiceType
Tipo de servicio EasyAR Mega. Debe establecerse antes de iniciar la Sesión.
public MegaApiType ServiceType { get; set; }
SimulatorLocation
Datos de ubicación utilizados cuando LocationInputMode == Simulator.
public Optional<Location> SimulatorLocation { get; set; }
Métodos
Resolve(Action<MegaLocalizationResponse>)
Enviar solicitud de localización.
public void Resolve(Action<MegaLocalizationResponse> callback)
Parámetros
callback
SwitchEndPoint(ExplicitAddressAccessData, BlockRootController)
Cambiar punto final remoto.
public void SwitchEndPoint(ExplicitAddressAccessData config, BlockRootController root)
Parámetros
configroot
UpdateToken(string)
Actualizar API Token.
public void UpdateToken(string token)
Parámetros
token