我正在制作即将上市的应用程序,但我想知道应该使用Canvas还是Open GLES?现在我不知道如何使用开放式GLES。我使用画布大约一年了,听说开放GLES比画布好。我正在制作2D游戏,而不是3D游戏。我应该使用画布还是打开GLES?如果我应该使用开放式GLES,可以给我一个很好的使用方法教程吗?以及如何进行基本操作,例如控制其中的x和y,还是像画布一样?请具体说明,因为我从未经历过任何形式的GL。谢谢!

最佳答案

如果要拥有20个以上的精灵,则需要考虑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之间进行选择-我认为2D游戏更容易使用1.1,但是2.0可以提供更大的灵活性。

关于android - 打开GLES还是 Canvas ? (安卓),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8043519/

10-09 06:58