Я искал способ остановить отслеживание движком Vuforia, и поиск в Google совсем не помог.
Я хотел остановить отслеживание, когда нашел трекер, а затем возобновить отслеживание после события (например, нажатия кнопки).
Я искал способ остановить отслеживание движком Vuforia, и поиск в Google совсем не помог.
Я хотел остановить отслеживание, когда нашел трекер, а затем возобновить отслеживание после события (например, нажатия кнопки).
Это то, что я использовал, чтобы выполнить то, что вам нужно. (:
TrackerManager.Instance.GetTracker<ImageTracker>().Stop();
TrackerManager.Instance.GetTracker<ImageTracker>().Start();
Наконец, в этом мне помог IntelliSense Visual Studio. Вы можете отключить трекер в одной строке кода, вызвав
TrackerManager.Instance.GetTracker(Tracker.Type.IMAGE_TRACKER).Stop();
Точно так же, чтобы начать его снова
TrackerManager.Instance.GetTracker(Tracker.Type.IMAGE_TRACKER).Start();
'Tracker' does not contain a definition for 'Type'
No overload for method 'GetTracker' takes '1' arguments
Я предполагаю, что здесь задействован какой-то общий код, но он не работает.
- person reformy; 06.03.2014
TrackerManager.Instance.GetTracker<ImageTracker>()
?
- person Martín Coll; 06.03.2014
Этот код отключит трекер
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 секунды. Сначала задержка строки сканирования составляет две секунды во время загрузки приложения.