Я не думаю, что вы можете отключить его для конкретной цели. Его можно отключить для всех или включить для всех. Я бы предложил использовать опции, когда вы хотите отслеживать изображения и когда вы хотите отслеживать наземные плоскости, чтобы можно было использовать две нижеприведенные функции, когда вы хотите включить или отключить.
void StartExtendedTracking()
{
PositionalDeviceTracker extendedTracker = TrackerManager.Instance.GetTracker<PositionalDeviceTracker>();
if( extendedTracker != null && extendedTracker.IsActive )
{
extendedTracker.Start();
}
}
void StopExtendedTracking()
{
PositionalDeviceTracker extendedTracker = TrackerManager.Instance.GetTracker<PositionalDeviceTracker>();
if( extendedTracker != null && extendedTracker.IsActive )
{
extendedTracker.Start();
}
}
//If you want to disable/enable tracking completely then call the below functions
void StopTracking()
{
TrackerManager.Instance.GetTracker<ObjectTracker>().Stop();
}
void StartTracking()
{
TrackerManager.Instance.GetTracker<ObjectTracker>().Start();
}