ImageTrackerFrameFilter Class

Description

在场景中控制 ImageTrackerMonoBehaviour ,在Unity环境下提供功能扩展。如有需要可以直接使用 ImageTrackerFrameFilter.Tracker


MonoBehaviour Messages

protected virtual void Awake()

protected virtual void OnEnable()

protected virtual void OnDisable()

protected virtual void OnDestroy()


Fields

TrackerMode

C#

public ImageTrackerMode TrackerMode

创建 ImageTrackerFrameFilter.Tracker 时所使用的 ImageTrackerMode


Properties

Tracker

C#

public ImageTracker Tracker { get; }

EasyAR Sense API,如果功能可以使用,可以在Awake之后访问。

SimultaneousNum

C#

public int SimultaneousNum { get; set; }

最大可被tracker跟踪的目标个数。可随时修改,立即生效。

TargetControllers

C#

public List< TargetController > TargetControllers { get; }

已加载的 TargetController

EnableMotionFusion

C#

public bool EnableMotionFusion { get; set; }

开启运动融合功能。

运动融合只在满足以下条件时可以工作:1)任意一种运动跟踪功能在运行,2)target scale 与真实世界中的数值相同,3)target在真实世界中不会移动。


Events

TargetLoad

C#

public event Action< ImageTargetController , Target , bool> TargetLoad

Target加载完成的事件。bool值表示加载是否成功。

TargetUnload

C#

public event Action< ImageTargetController , Target , bool> TargetUnload

Target卸载完成的事件。bool值表示卸载是否成功。


Methods

LoadTarget

C#

public void LoadTarget( ImageTargetController target)

加载target。

UnloadTarget

C#

public void UnloadTarget( ImageTargetController target)

卸载target。