Vuforia AR Camera работает со второй попытки на Android - PullRequest
0 голосов
/ 05 марта 2020

У меня есть приложение Android, которое я создал с использованием Unity и C#, оно также использует Vuforia. У меня есть AR Camera, который показывает черный экран, когда я только что установил приложение и дал разрешение на него камеры, но когда я закрываю приложение и запускаю его снова, все работает нормально. Я сделал много поисков, поэтому я нашел и попытался переключить автоматику c графики на OpenGls2, чтобы установить для минимизации значение none, et c. Обновление Vuforia версии не подойдет для меня. Также ARCamera работает для телефонов, поддерживающих ARCore, и не работает для телефонов, не имеющих ARCore. Так что, я думаю, проблема в архитектуре телефона. Любые идеи о том, как заставить это работать?

1 Ответ

0 голосов
/ 05 марта 2020

Должно быть связано с API камеры. Я не знаю, как Vuforia пытается инициализировать камеру. Похоже, он пытается инициализировать его до успешного разрешения разрешения на старых Android версиях. Вы можете отложить инициализацию Vuforia после проверки разрешения. Существует возможность установить отложенную инициализацию Vuforia, но было бы лучше создать сцену с предварительной загрузкой, в которой вы проверяете все разрешения и, возможно, другие настройки, а затем загрузить сцену, в которой используется Vuforia.

Обновление: пожалуйста, попробуйте чтобы обновить плагины xr для Unity (теперь они пакеты), обновите сам Unity до последней версии. Не используйте единство бета. Se, если есть некоторые рекомендации от Vuforia, какая версия Unity поддерживается последней. Вы c также пытаетесь создать новый проект Unity с нуля, а затем импортировать последнюю версию vuforia, затем попробовать камеру на android, а затем, если все хорошо, импортировать все ресурсы для вашего приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...