Class ImageTargetController
- Espacio de nombres
- easyar
- Ensayo
- EasyAR.Sense.dll
Un MonoBehaviour que controla ImageTarget en la escena y proporciona extensiones funcionales en el entorno Unity. Después de una carga correcta, se puede acceder a los datos del target mediante Target.
Los datos del target se cargan por separado. La carga ocurre después de que la session se inicia correctamente, y una carga completa solo ocurre una vez durante el ciclo de vida. Si la session se detiene a mitad de la carga, se volverá a cargar después del siguiente inicio de la session.
public class ImageTargetController : TargetController
- Herencia
-
ImageTargetController
- Miembros heredados
Propiedades
Size
El tamaño físico de Target, en metros. Disponible solo después de que TargetDataLoad se complete correctamente.
public Vector2 Size { get; }
Source
La fuente de datos usada para crear el target. Los cambios solo surten efecto antes de MonoBehaviour.Start.
Si existen recursos referenciados, como Texture o Target, pueden destruirse en TargetDataLoad; destruirlos antes hará que la carga falle.
public ImageTargetController.SourceData Source { get; set; }
Target
Datos del Target, disponibles solo después de que TargetDataLoad se complete correctamente.
public ImageTarget Target { get; }
Tracker
El ImageTrackerFrameFilter que carga el target. Si se establece en null, el target se descargará del tracker configurado previamente. Puede modificarse en cualquier momento, y la carga solo ocurre mientras la session está en ejecución.
public ImageTrackerFrameFilter Tracker { get; set; }
Eventos
TargetDataLoad
La carga de datos del Target se completó (no cargado en el tracker).
public event Action<bool> TargetDataLoad