В Vuforia мои Image Target обнаруживаются. На моем ноутбуке все хорошо, но на моем Android GameObject розовый - PullRequest
0 голосов
/ 06 августа 2020

Я создаю приложение Vuforia AR с помощью Unity3D. Я пытаюсь настроить Image Target, который при обнаружении воспроизводит видео.

Это работает, Image Target обнаруживается успешно, и видео воспроизводится при запуске его на моем ноутбуке. Однако, когда я устанавливаю его на свой Android, я не вижу видео. Вместо этого видео отображается розовым цветом, как показано на изображении ниже (в конце). Но я слышу видео, поэтому оно воспроизводится.

Я использую OpenGLES3 и OpenGLES2 в качестве графических API, а не Vulkan , как я Я интегрирую приложение Vuforia с приложением Flutter, и это были рекомендуемые графические API.

Видео загружается в Quad, который появляется при обнаружении Image Target. Он определенно работает, так как работает на моем ноутбуке. Он просто странно ведет себя на моем телефоне Android (Galaxy Note 9, Android 10, если помогает).

Может быть, дело в графическом API? Приветствуются любые предложения или комментарии.

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

1 Ответ

1 голос
/ 06 августа 2020

Исправлено!

Оказывается, у Unity были проблемы, когда при сборке не работала эмиссионная текстура. Все, что мне нужно было сделать, это добавить фиктивный материал (вам не нужно его нигде использовать) в каталог Assets / Resources и пересобрать мое приложение на телефоне, и это решило мою проблему.

Видео сейчас отображаются.

...