Class ImageTargetController
- Espacio de nombres
- easyar
- Ensayo
- EasyAR.Sense.dll
Controla el ImageTarget en la escena, proporcionando extensiones de funcionalidad en el entorno Unity. Después de una carga exitosa, se puede acceder a los datos del target mediante Target.
Los datos del target se cargarán por separado; la carga ocurrirá después de que la sesión se inicie correctamente y solo se cargarán completamente una vez durante su ciclo de vida. Si la carga se interrumpe porque la sesión se detiene, se reintentará en el próximo inicio de sesión.
public class ImageTargetController : TargetController
- Herencia
-
ImageTargetController
- Miembros heredados
Propiedades
Size
Tamaño físico del Target, en metros. Disponible solo después de que TargetDataLoad sea exitoso.
public Vector2 Size { get; }
Source
Crea la fuente de datos para el target. Las modificaciones solo serán efectivas si se realizan antes de MonoBehaviour.Start.
Si existen recursos referenciados (como Textura o Target), se pueden destruir en TargetDataLoad. Destruirlos prematuramente provocará un fallo en la carga.
public ImageTargetController.SourceData Source { get; set; }
Target
Datos del Target, disponibles solo después de que TargetDataLoad sea exitoso.
public ImageTarget Target { get; }
Tracker
El ImageTrackerFrameFilter que carga el target. Si se establece como null, el target se descargará del tracker previamente asignado. Se puede modificar en cualquier momento; la carga solo ocurrirá cuando la sesión esté en ejecución.
public ImageTrackerFrameFilter Tracker { get; set; }
Eventos
TargetDataLoad
Datos del Target cargados (no significa que se hayan cargado en el tracker).
public event Action<bool> TargetDataLoad