自学游戏编程要学什么,看那些书?
作者:王虹 www.yuediqu.com 2025-05-20
~
自学游戏编程首先需要确定学习方法,是先学习基础知识再开始实践,还是边学边做?我倾向于后者,因为实践能够帮助你更好地理解理论知识。
游戏开发涉及到多种语言和API,DirectX编程是一个经典的选择。现在市面上的显卡几乎都支持DirectX,而且DirectX功能逐年更新,功能非常强大。所以学会C++(MFC)和DirectX就能满足大部分需求,尤其是PC端的单机游戏。
此外,C#+XNA、Java也都是不错的选择。如果你想开发PC端单机游戏,C++(MFC)配合DirectX是个很好的组合;Pascal也可以用于游戏开发;C#+XNA同样可以制作出色的游戏。这三个组合任选其一学习都不会错。
至于书籍选择,对于编程语言类的教材,可以在百度搜索最经典的教材。对于DirectX,微软有一个专门的DirectX SDK,这是学习DirectX的最佳资源,但需要有一定的英语基础。如果阅读有困难,可以在当当网搜索DirectX相关书籍,前几本书质量都不错。
XNA也有电子书可供下载,网上可以搜到。我的个人建议是,边学边做,遇到不懂的问题就查阅资料,MSDN Library可以当作百科全书查阅。还有罗培羽的《教你用VB做RPG》视频教程,这个教程提供了一个制作游戏的完整思路,非常经典,推荐大家观看。
最后,我强烈建议多看源代码,从简单的游戏开始,注重理解作者的思路。此外,还有铁血丹心这个论坛,专门讨论Mod制作,希望对大家有所帮助。
祝各位自学游戏编程的小伙伴好运!
相关问答:
游戏开发涉及到多种语言和API,DirectX编程是一个经典的选择。现在市面上的显卡几乎都支持DirectX,而且DirectX功能逐年更新,功能非常强大。所以学会C++(MFC)和DirectX就能满足大部分需求,尤其是PC端的单机游戏。
此外,C#+XNA、Java也都是不错的选择。如果你想开发PC端单机游戏,C++(MFC)配合DirectX是个很好的组合;Pascal也可以用于游戏开发;C#+XNA同样可以制作出色的游戏。这三个组合任选其一学习都不会错。
至于书籍选择,对于编程语言类的教材,可以在百度搜索最经典的教材。对于DirectX,微软有一个专门的DirectX SDK,这是学习DirectX的最佳资源,但需要有一定的英语基础。如果阅读有困难,可以在当当网搜索DirectX相关书籍,前几本书质量都不错。
XNA也有电子书可供下载,网上可以搜到。我的个人建议是,边学边做,遇到不懂的问题就查阅资料,MSDN Library可以当作百科全书查阅。还有罗培羽的《教你用VB做RPG》视频教程,这个教程提供了一个制作游戏的完整思路,非常经典,推荐大家观看。
最后,我强烈建议多看源代码,从简单的游戏开始,注重理解作者的思路。此外,还有铁血丹心这个论坛,专门讨论Mod制作,希望对大家有所帮助。
祝各位自学游戏编程的小伙伴好运!
相关问答: