Class ObjectTrackerFrameFilter
- Espaço de nomes
- easyar
- Assembly
- EasyAR.Sense.dll
Um MonoBehaviour que controla easyar.ObjectTracker na cena, fornecendo extensões funcionais no ambiente Unity.
public class ObjectTrackerFrameFilter : FrameFilter
- Herança
-
ObjectTrackerFrameFilter
Propriedades
EnableMotionFusion
Ativa motion tracking. Isso substitui SetResultPostProcessing(bool).
public bool EnableMotionFusion { get; set; }
SimultaneousNum
O número máximo de targets que podem ser rastreados pelo tracker. Pode ser alterado a qualquer momento e entra em vigor imediatamente.
public int SimultaneousNum { get; set; }
Targets
ObjectTargetController carregado.
public List<ObjectTargetController> Targets { get; }
enabled
Inicia/para tracking enquanto ARSession está em execução. Após o início da session, tracking só começa quando MonoBehaviour.enabled é true.
public bool enabled { get; set; }
Métodos
SetResultPostProcessing(bool)
Define result post-processing. Isso substitui EnableMotionFusion. As alterações só têm efeito depois que a session é iniciada.
public void SetResultPostProcessing(bool enablePersistentTargetInstance)
Parâmetros
enablePersistentTargetInstance
Eventos
TargetLoad
Evento quando o carregamento de Target é concluído. O valor bool indica se o carregamento foi bem-sucedido.
public event Action<ObjectTargetController, bool> TargetLoad
TargetUnload
Evento quando o descarregamento de Target é concluído. O valor bool indica se o descarregamento foi bem-sucedido.
public event Action<ObjectTargetController, bool> TargetUnload