2015-10-26 3 views
1

Квесты очень самоописаны. Я тестировал простой 3D-куб. он отлично работает в браузере. но просто отображает пустую страницу в эмуляторе.Как использовать threejs с телефонной связью?

Некоторые говорят, что триjs не работает с телефонной связью, но некоторые другие говорят, что они используются, и все работает отлично!

ответ

1

В Android вы можете использовать приложение Chrome для показа своей веб-страницы или использовать phonegap/cordova и использовать встроенный WebView.

До Lollipop по умолчанию WebView зависел от обновлений ОС, теперь на устройствах от Lollipop (5.x) и обновляется «Android System WebView».

С этой страницы: https://developer.chrome.com/multidevice/webview/overview Вы можете видеть, что поддержка WebGL не была добавлена ​​до WebView v36.

На эмуляторе я не верю, что WebGL поддерживается в WebView, но вы можете использовать его на устройствах с Lollipop и выше.

EDIT 2015-12-02

Еще одна возможность, если вы хотите использовать WebGL на Android устройствах ниже, чем леденец (5.x) вы можете включить свой собственный компонент браузера.

Crosswalk Project будет выглядеть так, чтобы можно было использовать больше устройств для запуска вашего WebGL-кода.

ли обратите внимание на ограничения WebGL, перечисленные здесь: https://crosswalk-project.org/documentation/about/faq.html#Canvas-and-WebGL-support

+0

Для меня только уважение между Lolipop и более старых версий, что Lolipop отображает черный фон, как я создал его, в то время как старые дисплеи белый один. : D – Zahema

+0

, но это может быть проблема с эмулятором, как вы сказали, проверит и посмотрит – Zahema

+0

И да, это отлично работает на устройстве, любая идея, как протестировать его и в эмуляторе? любая работа вокруг? – Zahema

Смежные вопросы