Canvas和OpenGL的能力有哪些区别?

3

我知道如果向openGL发送静态且很少更改的纹理(例如瓷砖),它会发挥奇妙的作用。但是当你有不断变化的精灵时,情况就不同了。

是否可能仅使用canvas创建像abduction这样的游戏,并且它的性能如何?

1个回答

1

使用canvas可以创建像绑架一样的游戏,但是最终你会在性能方面遇到障碍。

OpenGL无论是移动还是静态图像,都可以通过访问缓冲区和像素处理器来指数级地加快图像处理速度,从而能够同时操作大量像素数组。

然而,学习OpenGL并不容易,需要花费时间去学习它的语言。不过,你会发现有大量关于使用OpenGL的信息,我强烈推荐使用轻量级Java游戏库(LWJGL)http://lwjgl.org/和NeHe教程http://nehe.gamedev.net/

总之,看看这些内容,思考一下,虽然会很困难,但是像所有辛苦工作一样,最终会得到回报。

希望这能帮到你。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接