2

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

4

3 回答 3

3

免责声明:我在路德工作

所以,这正是一家名为 ludei 的公司准备推出的产品;)

我们让它在 Android 2.3(甚至在 Nexus One 上!)到 4.2 和 iOS 4(我认为?)及更高版本上运行。我们不依赖系统浏览器或 webviews,因此不存在“私有库”问题,并且我们支持其他不能有 WebGL 的 Android 版本。

我们现在正在对其进行最后的润色,但我们应该能够在几周内发布它 :)

于 2013-04-19T05:48:54.850 回答
0

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

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

于 2013-04-11T16:09:30.627 回答
0

查看http://impactjs.com/对于 iOS,他们现在允许您使用 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 能够完全支持关键的石灰派版本的 android 即将推出。您也可以破解 iAd 平台以在 iOS 上支持它,但由于使用私有库,您将无法通过应用商店获得它。github.com/benvanik/WebGLBrowser 也请注意 github.com/kripken/emscripten,因为 firefox 最近在 odin monkey techcrunch.com/2013/03/21/firefox-nightly-now-includes-odinmonkey-brings-上推出了 asmJS javascript-performance-closer-to-running-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/

于 2013-04-12T17:07:10.210 回答