2017-01-11 6 views
-2

Этот плункер показывает простую сцену VR с библиотекой A-Frame (самолет + ~ 10 огней).Ограничения на библиотеку A-Frame для мобильных устройств?

Он отлично работает на рабочем столе в зависимости от количества огней.

Мобильный вариант iOS загружается со скоростью 60 кадров в секунду с 11 огнями, но показывает пустую страницу с подсветкой 12+.

Статистика отличная, я использовал WeInRe для вывода консоли без особого предупреждения.

Есть ли ограничение сложности сцены?

Спасибо.

С уважением, JD


  • -Frame Версия: 0.4.0
  • Платформа/Device: IOS 10.2/iPhone 6с - Chrome & Safari
  • Возпроизводимо фрагмент кода или URL :

    Редактируемый: https://plnkr.co/edit/Am8rjMdeaPzUWnFKX2i1?p=preview

    Полноэкранный просмотр: https://run.plnkr.co/CgcUZgDUuPfeY15R/

ответ

0

Свет дороги. Я считаю, что у three.js есть ограничение на количество огней, и могут быть аппаратные ограничения. Он может составлять 60 кадров в секунду только с одной плоскостью, но каждый добавленный вами объект должен учитывать 12 индикаторов, сцена быстро ухудшается.

Отметьте отложенный рендер для многих источников света. Не уверен, работает ли он на мобильных устройствах. https://github.com/takahirox/aframe-deferred-renderer

+0

Благодарим вас за поддержку. Я думал, что смогу использовать «дистанционный» параметр a-light, но с небольшим успехом. Тем не менее, мне удается восстановить отличную мобильную производительность: я удалил самые дальние огни с видимым = «false», в зависимости от положения пользователя. Я тестировал отложенный рендер, но недостаточно для разработки на нем. Решил для меня. –