我正在制作一款即将上市的应用程序,但我想知道,我应该使用 Canvas 还是 Open GLES?现在我不知道如何使用开放式 GLES。我使用 canvas 大约有一年了,我听说 open GLES 比 canvas 好。我正在制作 2d 游戏而不是 3d 游戏。我应该使用 Canvas 还是打开 GLES?如果我应该使用开放式 GLES,你能给我一个关于如何使用它的好教程吗?以及如何做一些基本的事情,比如控制那里的 x 和 y 或者它就像 Canvas 一样?请具体说明,因为我从未经历过任何类型的 GL。谢谢!
最佳答案
如果您要拥有超过 20 个 Sprite ,您将需要考虑 OpenGL ES。下面链接的以下谈话解释了截止和原因。
可以在以下位置找到好的引用资料:
- http://www.youtube.com/watch?v=U4Bk5rmIpic
- http://www.youtube.com/watch?v=7-62tRHLcHk
- http://www.youtube.com/watch?v=cdvaPyq_eBU
其中涵盖了 OpenGL ES 兼容性问题和速度/性能问题。
您必须在 1.1 或 2.0 之间做出选择 - 我认为 1.1 对于 2d 游戏更容易,但 2.0 提供更大的灵 active 。
关于android - 打开 GLES 或 Canvas ? (安卓),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8043519/