Проблема с ARCamera при переходе на Qualcomm Augmented Reality vuforia-unity-android-ios-3-0-6

#c# #android #ios #unity3d #augmented-reality

#c# #Android #iOS #unity3d #дополненная реальность

Вопрос:

К вашему сведению: на данный момент я использую бесплатную версию unity4.5.1f3 pro.

Мое приложение использует ARCamera, и я перенес проект unity для «vuforia-unity-android-ios-3-0-6 выполнив следующие шаги, упомянутые здесь: [https://developer.vuforia.com/resources/dev-guide/migrating-your-unity-project]

После этого я получаю сообщение об ошибке, как показано ниже:

Не удалось найти тип DefaultTrackableEventHandler' does not contain a definition for ar_detected’ и метод расширения ar_detected' of type DefaultTrackableEventHandler’ по умолчанию (вам не хватает директивы using или ссылки на сборку?)

В более старой версии есть bool-флаг «ar_detected» в DefaultTrackableEventHandler.cs, расположенный по пути к плагину: Qualcomm Augmented Reality/Scripts /DefaultTrackableEventHandler.cs, а в новой версии vuforia-unity-android-ios-3-0-6 этот флаг недоступен, я застрял с этим изменением, чтобы определить, какие изменения мне потребуется внести в мой скрипт C #,

Есть ли какая-либо другая зависимость, которую я пропустил при переходе на новую версию Qualcomm Augmented Reality? кто-нибудь, кто может помочь мне в этом?

Спасибо,

Киран

Ответ №1:

Я получил решение проблемы миграции Qualcomm Augmented Reality для vuforia-unity-android-ios-3-0-6 версия,

На самом деле, когда есть более старая версия, другой разработчик вносит некоторые изменения в DefaultTrackableEventHandler.cs, чтобы получить доступ к дополненной реальности для функции камеры,

Я внес те же изменения в новый DefaultTrackableEventHandler.cs и не получил ошибки, и теперь все работает нормально 🙂