首页游戏windows游戏编程大师技巧(3d游戏编程大师技巧)

windows游戏编程大师技巧(3d游戏编程大师技巧)

编程之家2026-05-161084次浏览

大家好,windows游戏编程大师技巧相信很多的网友都不是很明白,包括3d游戏编程大师技巧也是一样,不过没有关系,接下来就来为大家分享关于windows游戏编程大师技巧和3d游戏编程大师技巧的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

windows游戏编程大师技巧(3d游戏编程大师技巧)

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

你好,不知道你的学习方法是什么?是先把基础知识学好,再着手开始做,还是边学边做?我采用的是后者。

1、做游戏开发,语言和API有很多搭配,DX编程是很经典的,因为基本上现在市面上的显卡都支持DX了,而且DX功能年年更新,功能非常强大。所以基本上你学会C++(MFC)和DX就可以做了,PC下的单机完全足够……

另外现在很火的C#+XNA;JAVA都可以做出很好的游戏。

2、学什么?

你想做PC下单机游戏,C++(MFC)配合DX是个很好的选择;另外Pascal也可以做;C#+XNA也行,我觉得这三个组合你任选其一学都不错。

3、书

windows游戏编程大师技巧(3d游戏编程大师技巧)

编程语言类你百度搜最经典的教材就行了

至于DX,微软有个专门的DirectX SDK,看这个比什么都强,但是你的英文要好;如果看起来吃力,当当网搜DirectX,前几本书都不错。

XNA网上能搜到电子书

4、个人观点

我现在也在自己做游戏(武侠RPG),我是用VB+DX做的,我的学法就是边学边做,遇到不懂的就查资料,MSDN Library你准备一套当百科查阅我觉得就够了。还有一个视频,是罗培羽的《教你用VB做RPG》,这个教程提供做一款游戏的所有思路,非常经典,推荐你看一下。对了,还有一定要多看源码,从小游戏看起,重在理解作者思路。再给你推荐一个论坛,铁血丹心,有时间可以去看看,里面是做Mod的,希望对你有帮助。

最后,祝你好运!

windows游戏编程大师技巧(3d游戏编程大师技巧)

学习游戏编程应该看什么书

《Windows游戏编程大师技巧》这书的代码就不要看了。。。都不是面向对象的。。但思想还是好的。

游戏编程不一定就是DX独大,一般都要兼容OPENGL的。你也可以从OPENGL上学。书实在是太多了。不过最好是看国外的写的书。。国内的书都是骗钱的。。特别是“房晓溪”这个人的书。。

我推荐几本

初学的2D

《Visual C++游戏编程基础》

《Visual C++经典游戏程序设计》

一般现在都可以直接学3D,学好3D,2D就不在话下了

《nehe教程》这个是只有电子书,很好的OPENGL教程,让你对3D图形更感兴趣呵呵

《OPENGL游戏编程》,作者徐明亮,感觉算国内比较好的书了

《3D游戏编程大师技巧》,这书跟《Windows游戏编程大师技巧》有点联系,不过不多,反正也是看思想,代码也不要看了。

还有好多书可以去电驴上载。。。太多了,游戏中的每一个部分都可以单独写成一本书。。以后还要更细化的。。祝你成功,为中国游戏做贡献。

c++游戏编程过程

C++效率高,游戏一般需要运行的非常快,其它语言都不如C++编写的程序快,所以一般用C++编写游戏的表现效果是最好的,所以你的选择很对,当然现学JAVA游戏编程也很好的。

学习编程最重要的是有恒心,多积累经验,多自己尝试编些东西,你上面写的东西说明你已经有了很大的决心,这点很可贵,学习过程中有困难是肯定的,但我凭上面你说的相信你会成功的,建议如下:

找本C++教材,先自己看,推荐

钱能. C++程序设计教程.第一版.清华大学出版社

然后再学一下VC++,再自己试着多编一些东西,编程最重要的是积累经验。

写游戏主要是理解面向对象,OOA,OOD,设计模式和算法设计,特别是游戏中设计到的各种寻路算法,等等。!完成了上面两步工作,有空再多看看面向对象编程和设计方面的书籍,UML,设计模式类的书籍,再专门找些游戏编程的书经常研究,你就完全可以从事软件开发这个很有“前途”的职业了

Visual C++游戏编程人员至少要会的:

c++语言的语法,标准库

会使用VC,

了解DirectX编程.

下面的多多益善:

软件工程,会用某个源代码管理工具(VSS SVN什么的)

数据结构和算法,游戏编程对效率比较关心。

英语,许多好的资料都是英文的。

经验,这个最重要。

再给你介绍一些网站能找c++游戏编程的资料:

游戏制作人的网络平台www.gameres.com

中国网游研发中心www.ogdev.net

购买游戏编程书籍的专业网站www.dearbook.com

学一个月,可以用VC写一些小程序自己玩玩

学两个月,可以用VC写像样点的东西在周围人面前炫炫

学三个月,可以用VC给老板开始干活了

学六个月,开始重头去学C++

学一年后,决定要不要继续,if(继续)学习MFC、ATL、STL、C#、BCB、Network、Databa

se、Algorithm... else开始就是个错误

学三年后,学会怎么来用编程语言来解决问题,VC、BCB等都只是解决问题的工具。这时候

你如果还在学C++,你可以从事软件开发这个很有“前途”的职业了

学习C++基础然后到掌握C++游戏编程这个过程要多久时间?

这个问题并不能给出明确的回答,因为学习这东西因人而异,如果你是很认真的学,作为正常人,2至3个月,可以在这个语言入门了(是指语言的基本用法,不包括界面之类的东西)。

但是要游戏编程,你得先学windows编程,例如MFC(据我所知,暴雪的魔兽世界也是以MFC为基础编写的),但是游戏里面使用了大量的DirectX的函数,你还得花上两个月的时间去学习DirectX编程。总体上需要的时间是8个月到一年。还有就是你一定要懂得一些基本的算法和数据结构。

推荐《windows游戏编程大师技巧(第二版)》和它的下卷《3D游戏编程大师技巧》。作者讲的比较浅显易懂,而且风格也比较幽默。

opengl和directx都是标准,计算机图形api的标准,和有没有硬件加速无关

opengl是The Industry's Foundation for High Performance Graphics,公开标准,很多公司共同参与的

directx只有微软参与,而且只能在微软的平台上运行

PC游戏越来越趋向directx,主机还是趋向于opengl es,其实说白了这2个没很大差别,学习的话directx资料多点,sdk也很好用。

顺便说一下,游戏的主流运行环境不是windows,是主机。

好了,文章到此结束,希望可以帮助到大家。

代码转换器在线转换,伪代码转换器java工程师,java工程师招聘