Маркер не работает должным образом в ARtoolkit в Unity

Я работаю над простым проектом AR, используя Unity и ARToolkit. В целях тестирования я создал тестовый проект для отслеживания изображения и создания простой 3D-сферы, и он отлично работает, когда я играю в него из редактора Unity. Проблема в том, что когда я создаю сборку .exe проекта, приложение не увеличивает 3D-модель маркера, когда я помещаю маркер перед камерой (это должно работать, как работает при воспроизведении из редактора) . Он также показывает две ошибки, когда я создаю проект. Обратите внимание, что я включил файлы .dll в папку, где находится файл .exe. Редактор Unity

введите здесь описание изображения

Также я вижу, что после создания проекта UID маркера исчезает, а также он отлично отображается при воспроизведении из редактора Unity. введите здесь описание изображения

Пожалуйста, направьте меня в этом вопросе, так как я должен представить этот проект в выпускной проект университета. Благодарю вас


person Ahsan Jamal    schedule 08.06.2016    source источник


Ответы (1)


несколько вещей по этому поводу:

  • исчезновение идентификатора маркера во время сборки приложения является нормальным и не влияет на ваш результат
  • Пожалуйста, проверьте, правильно ли вы выбрали сцену при создании приложения:

представление сборки

выберите кнопку «Добавить открытые сцены» и отметьте сцены, которые вы хотите включить в свое приложение.

(часто случается, что выбрана не та сцена)

  • Также убедитесь, что вы копируете правильные версии dll (32-разрядные и 64-разрядные), но если вы скопировали версии из каталога [appname]_data/Plugins, все будет в порядке.

Дайте мне знать, если это работает для вас.

person Thor_Bux    schedule 09.06.2016
comment
Я также скопировал dll из каталога [appname]_data/plugins в каталог, где находится .exe проекта. И проект содержит только одну сцену, которую я пытаюсь построить. - person Ahsan Jamal; 09.06.2016
comment
Вы пробовали то, что я сказал? Проверка кнопки «Добавить открытые сцены» может помочь, если вы открыли другую сцену в том же проекте. - person Thor_Bux; 10.06.2016
comment
да, это работает, я сделал то, что вы сказали, добавив открытую сцену. Большое спасибо :) - person Ahsan Jamal; 11.06.2016
comment
не могли бы вы помочь мне в другом вопросе, как я могу использовать несколько маркеров NFT в своем проекте. Пожалуйста, помогите в этом вопросе. - person Ahsan Jamal; 11.06.2016
comment
Конечно, просто перетащите другой скрипт ARMarker в объект ARToolKit и настройте его как маркер NFT (так же, как и другой маркер). Затем создайте еще одну сцену маркера под корнем экрана, и все готово. Пожалуйста, отметьте ответ как полезный. Если вам нужна дополнительная информация о нескольких NFT, напишите новый вопрос. - person Thor_Bux; 13.06.2016