3

我一直在寻找一种方法来阻止 Vuforia 引擎进行跟踪,而谷歌搜索根本没有帮助。

我想在找到跟踪器时停止跟踪,然后在事件后恢复跟踪(如按钮单击)。

4

4 回答 4

3

这就是我用来完成你需要的东西。(:

TrackerManager.Instance.GetTracker<ImageTracker>().Stop();
TrackerManager.Instance.GetTracker<ImageTracker>().Start();
于 2014-05-23T11:42:47.030 回答
1

最后,Visual Studio 的 IntelliSense 帮我解决了这个问题。您可以在一行代码调用中禁用跟踪器

TrackerManager.Instance.GetTracker(Tracker.Type.IMAGE_TRACKER).Stop();

同样,重新启动它

TrackerManager.Instance.GetTracker(Tracker.Type.IMAGE_TRACKER).Start();
于 2013-06-13T13:01:01.227 回答
1

此代码将禁用跟踪器

mTrackableBehaviour = GetComponent<TrackableBehaviour>();

if (mTrackableBehaviour)
{
  mTrackableBehaviour.UnregisterTrackableEventHandler(this);
}

此代码将启用跟踪器

mTrackableBehaviour = GetComponent<TrackableBehaviour>();

if (mTrackableBehaviour)
{
   mTrackableBehaviour.UnregisterTrackableEventHandler(this);
}
于 2013-10-09T17:46:55.353 回答
0

只有此代码将启用跟踪器

mTrackableBehaviour = GetComponent<TrackableBehaviour>();

if (mTrackableBehaviour){
    mTrackableBehaviour.RegisterTrackableEventHandler(this);
}

我可以知道延迟 2 秒的原因吗?在加载应用程序期间,扫描线最初延迟 2 秒。

于 2014-07-21T13:40:55.613 回答