在过去的两个月里,我一直在努力学习游戏编程的基础知识。所以我用Java编写了几个简单的游戏来学习基础知识,比如俄罗斯方块、跳棋和吃豆人。
现在我想学习/提高我的C语言技能,所以我有了用C编写这些游戏的想法,以了解更多关于内存管理、无面向对象编程等的知识。我以前做过基本的C编程,但从未使用过图形,所以我不知道从哪里开始。
我应该使用哪些库来用C编写简单的2D游戏?GTK+?开罗图书馆?你有什么可以推荐的教程吗?图形库?
谢谢
发布于 2009-12-01 08:46:32
我推荐使用SDL图形库,这里有一些非常好的教程和演示……http://www.libsdl.org/和这里的教程...http://www.sdltutorials.com/希望一切顺利!
发布于 2009-12-01 08:49:39
在我看来,用glut做一些openGL是一个很好的开始,因为它允许你做2d和3d图形。
http://www.opengl.org/resources/libraries/glut/glut_downloads.php
如果您想要另一个层来帮助您处理游戏编程的各个部分(键盘和鼠标事件、声音等)。您可以将SDL与openGL一起使用。
http://osdl.sourceforge.net/main/documentation/rendering/SDL-openGL.html
网上有很多教程可以帮助你入门。
发布于 2009-12-01 09:03:01
如果你想做C游戏开发,使用glut的OpenGL是一个很好的开始。
red book是你的朋友!!
https://stackoverflow.com/questions/1823356
复制相似问题