我知道如果向openGL发送静态且很少更改的纹理(例如瓷砖),它会发挥奇妙的作用。但是当你有不断变化的精灵时,情况就不同了。
是否可能仅使用canvas创建像abduction这样的游戏,并且它的性能如何?
使用canvas可以创建像绑架一样的游戏,但是最终你会在性能方面遇到障碍。
OpenGL无论是移动还是静态图像,都可以通过访问缓冲区和像素处理器来指数级地加快图像处理速度,从而能够同时操作大量像素数组。
然而,学习OpenGL并不容易,需要花费时间去学习它的语言。不过,你会发现有大量关于使用OpenGL的信息,我强烈推荐使用轻量级Java游戏库(LWJGL)http://lwjgl.org/和NeHe教程http://nehe.gamedev.net/。
总之,看看这些内容,思考一下,虽然会很困难,但是像所有辛苦工作一样,最终会得到回报。
希望这能帮到你。