Привет, ребята. Я хочу сравнить некоторые SDK дополненной реальности для моего исследования.Я проверил ARCore и с ARCore вы можете проверить, когда отслеживание потеряно.Я пытаюсь сделать то же самое с Vuforia.У меня есть игра со сценой ввода, подобной этой:
, где вы выбираете FusionProvideType, и когда вы нажимаете кнопку, загружается главная сцена, где я назначаю выбранную опцию выпадающего меню для DeviceTrackerARController.Instance.FusionProvider
А потом я загружаю главную сцену.Основная сцена выглядит следующим образом:
В красном у меня позиция ARCamera, а у оранжевого TrackableBehavior.currentstatus
моей цели изображения астранавта.Я перепробовал все типы слияния, но что я не понимаю, так это то, что когда я использую VUFORIA_VISION_ONLY
, VUFORIA_SENSOR_FUSION
и OPTIMIZE_MODEL_TARGETS_AND_SMART_TERRAIN
и потерял отслеживание, я могу восстановить положение устройства, отодвигая устройство от поверхности, не возвращаясь к маркеру.Таким образом, даже если маркер не виден в видеокадре, положение устройства восстанавливается и продолжает обновляться.Но CurrentStatus
остается неопределенным, и я ожидаю, что оно будет EXTENDED_TRACKED
.У меня вопрос, как я могу сообщить пользователю, когда отслеживание потеряно с помощью Vuforia, так как я не могу использовать CurrentStatus
, Status
или StatusInfo
с TrackableBehavior
.Заранее спасибо.