自学游戏编程要学什么,看那些书?

说得一定要详细点,学完C++和directX就万事大吉?那又有什么windowsapi、脚本,到底要学什么。最好结合游戏开发的过程来说。醉重要的是有什么书(最好网上买得到... 说得一定要详细点,学完C++和directX就万事大吉?那又有什么windows api、脚本,到底要学什么。最好结合游戏开发的过程来说。醉重要的是有什么书(最好网上买得到)。我想开发的是windows PC平台的单机游戏。 展开
 我来答
百度网友a17aa074e8
推荐于2018-03-19 · TA获得超过1万个赞
知道大有可为答主
回答量:4119
采纳率:64%
帮助的人:1538万
展开全部
你好,不知道你的学习方法是什么?是先把基础知识学好,再着手开始做,还是边学边做?我采用的是后者。
1、做游戏开发,语言和API有很多搭配,DX编程是很经典的,因为基本上现在市面上的显卡都支持DX了,而且DX功能年年更新,功能非常强大。所以基本上你学会C++(MFC)和DX就可以做了,PC下的单机完全足够……
另外现在很火的C#+XNA;JAVA都可以做出很好的游戏。
2、学什么?
你想做PC下单机游戏,C++(MFC)配合DX是个很好的选择;另外Pascal也可以做;C#+XNA也行,我觉得这三个组合你任选其一学都不错。
3、书
编程语言类你百度搜最经典的教材就行了
至于DX,微软有个专门的DirectX SDK,看这个比什么都强,但是你的英文要好;如果看起来吃力,当当网搜DirectX,前几本书都不错。
XNA网上能搜到电子书
4、个人观点
我现在也在自己做游戏(武侠RPG),我是用VB+DX做的,我的学法就是边学边做,遇到不懂的就查资料,MSDN Library你准备一套当百科查阅我觉得就够了。还有一个视频,是罗培羽的《教你用VB做RPG》,这个教程提供做一款游戏的所有思路,非常经典,推荐你看一下。对了,还有一定要多看源码,从小游戏看起,重在理解作者思路。再给你推荐一个论坛,铁血丹心,有时间可以去看看,里面是做Mod的,希望对你有帮助。
最后,祝你好运!
尽干趣K
2013-08-22
知道答主
回答量:41
采纳率:0%
帮助的人:16.9万
展开全部
除了C++本身的知识外,还要掌握C++图形图像编程,C++的网络通信,directx编程,opengl编程,游戏和图形学中的数学,数据结构等等东西 ,另外还要学数据结构和算法,这个书就多了,比如《数据结构》(严蔚敏),
如果想做windows下的3D游戏,可以看看《Introduction To Direct3D9-中文版》(翁云兵版),了解图形学和基本数学知识,
用OpenGL做游戏不是很多,不过可以看看这个,很经典,[NeHe.OpenGL.Tutorial][中文版.CKER翻译]
还可以看看孙鑫的VC++,了解一下MFC开发,
还有C++网络编程,这个书也很多,
另外如果做客户端和服务器端的话,可以看看《网络游戏编程》(全洪)(韩),主要讲解服务器端的搭建,这本书我是在图书馆看到了,黄皮,网上应该能找到,
不管怎么说,要一步一步来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
长沙新华电脑学院
2019-07-22 · IT、电竞电商、设计、动漫专业对口升学
长沙新华电脑学院
凡初中及初中毕业生进入长沙新华对口升学班读三年后,由长沙新华统一组织报职教高考对口升学,然后通过对口升学录取到大专或本科院校继续深造获取全日制大专/本科文凭。
向TA提问
展开全部
如果要学,建议还是去学校,系统学,比如这边就是
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱睡谏h
2018-11-22
知道答主
回答量:9
采纳率:0%
帮助的人:6847
展开全部
《Visual C++游戏编程基础》
《Visual C++经典游戏程序设计
《Windows游戏编程大师技巧》这书的代码就不要看了,都不是面向对象的;但思想还是好的可以参考作为辅助材料
另外可以看看java,有套动力节点的java301集java教程比较不错可以学习学习
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
哎善里151
2013-08-22
知道答主
回答量:5
采纳率:0%
帮助的人:7129
展开全部
C语言先学好,核心技术应该是DX , D3D, 这些
当然了, 多查MSDN, msdn.microsoft.com
从最基本的书籍看起,像一些语言基础类的和游戏编程思想方面的书。
游戏设计全方位学习 (游戏编程大师系列)
脚本级网络游戏编程
游戏编程全接触Game Coding Complete——第九艺术学院游戏开发系列
还有就是利用网络资源学习了,祝你学有所成了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式