我一直在寻找一种方法来阻止 Vuforia 引擎进行跟踪,而谷歌搜索根本没有帮助。
我想在找到跟踪器时停止跟踪,然后在事件后恢复跟踪(如按钮单击)。
这就是我用来完成你需要的东西。(:
TrackerManager.Instance.GetTracker<ImageTracker>().Stop();
TrackerManager.Instance.GetTracker<ImageTracker>().Start();
最后,Visual Studio 的 IntelliSense 帮我解决了这个问题。您可以在一行代码调用中禁用跟踪器
TrackerManager.Instance.GetTracker(Tracker.Type.IMAGE_TRACKER).Stop();
同样,重新启动它
TrackerManager.Instance.GetTracker(Tracker.Type.IMAGE_TRACKER).Start();
此代码将禁用跟踪器
mTrackableBehaviour = GetComponent<TrackableBehaviour>();
if (mTrackableBehaviour)
{
mTrackableBehaviour.UnregisterTrackableEventHandler(this);
}
此代码将启用跟踪器
mTrackableBehaviour = GetComponent<TrackableBehaviour>();
if (mTrackableBehaviour)
{
mTrackableBehaviour.UnregisterTrackableEventHandler(this);
}
只有此代码将启用跟踪器
mTrackableBehaviour = GetComponent<TrackableBehaviour>();
if (mTrackableBehaviour){
mTrackableBehaviour.RegisterTrackableEventHandler(this);
}
我可以知道延迟 2 秒的原因吗?在加载应用程序期间,扫描线最初延迟 2 秒。