学游戏编程要回C语言吗

 我来答
猪八戒网
2023-04-26 · 百度认证:重庆猪八戒网络有限公司官方账号
猪八戒网
猪八戒网(zbj.com)创建于2006年,现已形成猪八戒网、天蓬网和线下八戒工场的“双平台+一社区”服务模式,是中国领先的人才共享平台。
向TA提问
展开全部

说实话,我很能理解你现在的处境,因为我当时也迷茫过,但现在不了。

我是学软件工程的,从大学刚入学就一心一意想学游戏编程,但苦于不知从何学起,但经过这么多年,我一直把自己的经验记着,想告诉后来人。

首先第一步被你说对了,的确是要学c/c,比较权威的是谭浩强的《C程序设计》,我们大学时就是这本,一般中国学软件的都知道,关于C,等你学完C语言,会发现任何一本c书都能看懂,我当时用的c也是谭浩强的书。

等你学完语言后,就要开始涉及游戏的东西了,现在写游戏主要有opengl和directx两种,directx用的更广泛一些,所以我用的是后者,我推荐一本比较好的书,是中国人写的,这本书基本上属于把微软的官方文档翻译了一遍,名字叫做《精通Direct3D图形与动画程序设计》,看这本书时,刚开始可能有些困难,可以借助网上的东西,就不会的就上网查一下,问我也可以,但我不怎么经常上百度的空间。

directx学的差不多(最好是深入一些),就可以搞一些小游戏了,大型游戏还不行,因为如果你真想从事游戏这个行业,就该学一些引擎方面的知识。我推荐一本书,叫《DirectX游戏开发终极指南》,是外国人写的,但是有翻译的中文版,这本书实现了一个及其简单的引擎,但真的是引擎入门的好书。(这本书的书附光盘里的代码有好多错误,我手上有自己经过调试和修改过的正确的代码,你要的话我可以给你)。

我觉得这三本书是最基本要学的,如果你想提高你的技能,可以再看一些数据结构,人工智能,网络方面的。数学也同样很重要,尤其是线性代数。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式