Table of Contents

Class ObjectTargetController

Espacio de nombres
easyar
Ensayo
EasyAR.Sense.dll

Un MonoBehaviour que controla ObjectTarget 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 ObjectTargetController : TargetController
Herencia
ObjectTargetController
Miembros heredados

Propiedades

BoundingBox

La caja delimitadora del Target. Disponible solo después de que TargetDataLoad se complete correctamente.

public List<Vector3> BoundingBox { 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 ObjectTargetController.SourceData Source { get; set; }

Target

Datos del Target, disponibles solo después de que TargetDataLoad se complete correctamente.

public ObjectTarget Target { get; }

Tracker

El ObjectTrackerFrameFilter 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 ObjectTrackerFrameFilter Tracker { get; set; }

Eventos

TargetDataLoad

La carga de datos del Target se completó (no cargado en el tracker).

public event Action<bool> TargetDataLoad