Мы реализуем веб-приложение A-Frame с большим количеством а-сущностей и анимаций. Все отлично работает в браузере или в мобильном VR-режиме с Daydream.
Вход в VR-режим в Firefox WebVR также работает, и с Oculus Rift все в порядке. Но после нескольких взаимодействий, смены сцен, запускающих взаимодействия и т. Д., Oculus начал зависать, изображения заикались в Oculus и в браузере Firefox. Иногда заикание начинается сразу после входа в режим VR ...
Нет ошибок в консоли разработчика браузера. Oculus Diagnostics / OculusServiceLogs включает предупреждения с:
{WARNING} [ApplicationPackage] App C_ProgramFiles_MozillaFirefox_firefox has exited with error: 1
или процесс Firefox отключен.
Анализ с помощью Firefox Performance Tool кажется нормальным. Но загрузка процессора больше не простаивает, и одно ядро на 100%.
Также простые примеры из aframe.io приводят к тому же поведению.
Я понятия не имею, как отлаживать эту среду. Возможно, у кого-то есть такое же поведение или идеи, как решить.