2013-04-11 4 views
2

Мне нужно сделать 3D-анимацию через Интернет, платформы Android и iOS. Мой вопрос в том, можно ли использовать WebGL для создания анимаций в приложениях для родных Android и iOS? Поскольку я бы написал анимацию один раз, и это было бы в теории порта для android и iOS без каких-либо проблем или мне придется просто использовать OpenGL ES, чтобы сделать анимацию для мобильных устройств и webGL для Интернета.Использование WebGL в родном приложении для Android

+0

я могу только сказать вам о WebView Андроида ... WebGL не поддерживается здесь – Selvin

ответ

2

Отказ от ответственности: Я работаю ludei

Итак, это именно то, что a company called ludei is preparing to launch;)

Мы он работает на Android 2.3 (даже на Nexus One) через 4,2 и IOS 4 (я думаю) и вверх!?. Мы не полагаемся на системные браузеры или веб-просмотры, поэтому проблем с «частными библиотеками» нет, и мы поддерживаем версии Android, которые не могут иметь WebGL в противном случае.

Мы даем ему последние штрихи, но мы должны быть в состоянии выпустить его в течение нескольких недель :)

0

WebGL не поддерживается полностью во всех браузерах, однако у Android и iOS есть собственные представления OpenGL, которые можно использовать (и обеспечит гораздо более быстрый опыт, чем WebGL). Как только ваша среда настроена для каждой платформы, использование того же кода будет в основном тривиальным.

Хотя cocos2d-x не поддерживает 3D-анимацию, его documentation может помочь вам начать работу с кросс-платформенными приложениями с помощью openGL.

0

Заканчивать http://impactjs.com/ для прошивки они позволяют использовать threeJS //asmallgame.com/labsopen/webgl_impact/ прямо сейчас для Android оно поддерживается только на Chrome Beta и вы должны включить флаг http://thenextweb.com/google/2013/01/25/google-finally-makes-it-easy-to-enable-webgl-support-in-latest-chrome-for-android-beta/ я бы ожидать, WebGL в полностью поддерживаться с выпуском скоростной версии пирога с известковым пирогом. Также вы можете взломать iAd-платформу, чтобы поддерживать ее на iOS, но вы не сможете получить ее через магазин приложений из-за использования частных библиотек. github.com/benvanik/WebGLBrowser также должен знать github.com/kripken/emscripten, потому что firefox недавно вышел с asmJS на обезьяне odin techcrunch.com/2013/03/21/firefox-nightly-now-includes-odinmonkey-brings- javascript-performance-closer-to-running-at-native-speed/это позволило firefox переносить нестандартный движок в webgl всего за несколько дней на последнем GDC, поэтому, надеюсь, хром и другой браузер начнут поддерживать asmJS для очевидного повышения скорости. techcrunch.com/2013/03/27/mozilla-and-epic-games-bring-unreal-engine-3-to-the-web-no-plugin-needed/

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