在原生Android应用程序中使用WebGL

时间:2013-04-11 15:16:09

标签: android ios webgl

我需要在网络,Android和iOS平台上制作3D动画。我的问题是,是否可以使用WebGL在原生的Android和iOS应用程序中制作动画?因为我会把动画写一次,它理论上可以移植到Android和iOS而没有任何问题,或者我将不得不简单地使用OpenGL ES来制作移动设备和webGL的动画。

3 个答案:

答案 0 :(得分:2)

免责声明:我为ludei工作

所以,这正是a company called ludei is preparing to launch;)

我们已经开始使用Android 2.3(甚至是Nexus One!)到4.2和iOS 4(我认为?)及以上。我们不依赖于系统浏览器或webview,因此没有“私有库”问题,我们支持不能使用WebGL的Android版本。

我们现在给它最后一步,但我们应该能在几周内发布它:)

答案 1 :(得分:0)

所有浏览器都不完全支持WebGL,但Android和iOS都具有可以使用的原生OpenGL视图(并且将提供比WebGL更快的体验)。为每个平台设置环境后,使用相同的代码将非常简单。

虽然cocos2d-x不支持3D动画,但它的documentation可以帮助您开始使用openGL的跨平台应用。

答案 2 :(得分:0)

查看http://impactjs.com/ for iOS,他们允许您立即使用threeJS //asmallgame.com/labsopen/webgl_impact/对于Android,它仅支持Chrome测试版,您必须启用标记{{3我希望即将推出的关键石灰派版本的android完全支持webGL。此外,您可以破解iAd平台以在iOS上支持它,但由于使用私有库,您无法通过应用商店获取它。 github.com/benvanik/WebGLBrowser也知道github.com/kripken/emscripten因为firefox最近在odin monkey上发布了asmJS techcrunch.com/2013/03/21/firefox-nightly-now-includes-odinmonkey-brings- javascript-performance-close-to-native-at-native-speeds /这使得firefox能够在最后一个GDC上用几天时间将虚幻引擎移植到webgl上,所以希望chrome和其他浏览器开始支持asmJS以获得明显的速度提升。 techcrunch.com/2013/03/27/mozilla-and-epic-games-bring-unreal-engine-3-to-the-web-no-plugin-needed /