1

我将开始我在 Android 上的第一个图形程序(http://blog.jayway.com/2009/12/03/opengl-es-tutorial-for-android-part-i/),但它似乎更快地使用 javascript,因此使用WebGL( http://en.wikipedia.org/wiki/WebGL ) 来制作游戏图形部分的原型。

一个区别在于纹理是如何完成的,我预计,但对于游戏的主要部分,这种情况类似于俄罗斯方块,因为你尝试将各种形状以最佳方式打包到一个容器中。

我想用javascript对其进行原型设计,但如果让它在Android上工作是可行的,那么它可能不值得,因此我的问题是OpenGL在这两个平台上有多相似?

4

3 回答 3

1

两者都使用 OpenGL ES 2.0 版本。不过,为了便于使用,有些东西适用于 javascript (webgl)。但是,如果您担心“OpenGL 版本”有多么不同,答案是,您真的不需要担心。

于 2010-12-03T16:19:33.953 回答
1

我在这里启动了一个俄罗斯方块 WebGL 应用程序,在 Firefox Fennec 中进行了测试,但还有更多的项目需要完成。http://phillihp.com/projects/creating-tetris-with-opengl-and-webgl/

于 2011-02-10T16:08:31.083 回答
0

我会说这是一个品味问题。毫无疑问,与 androids 着色器兼容的 webgl 着色器与为与 mac 或 visa verse 兼容的桌面编写的 webgl 着色器一样好。总是有一些小警告,但克服它们并不是什么大问题。此外,您可以从 HTML 应用程序制作 Android 应用程序并将其发送给最终用户。有可能的。

于 2016-01-08T17:38:36.780 回答