windows编程大师技巧
‘壹’ 关于Windows游戏编程大师技巧
你在看和不看之中徘徊那吧~~
找空余的时间先看一会``
你觉得有用就再看下去
如果没有什么必要的话就不要看了
~~~~
‘贰’ WINDOWS游戏编程大师技巧的介绍
《WINDOWS游戏编程大师技巧》(第2版)介绍了在Windows环境下进行游戏编程所需用到的各方面知识,作者是着名的游戏开发大师AndrèLaMothe。此次修订在多方面更新了第一版中的内容,并且清除了拼写和技术错误,使用DirectX的最新版本来配合编译本书所带的程序代码,加入了大量新内容,例如关于16位RGB高彩模式的更多细节及众多新增的解释,还有一个新章节专门讨论文本解析(textparsing)。
‘叁’ windows游戏编程大师技巧
第四章的Demo4_7中是反过来的,是你的代码的问题吧
// draw the line to other end
LineTo(hdc,x2,y2);
// lock time to 30 fps which is approx. 33 milliseconds
while((GetTickCount() - start_time) < 33);
// main game processing goes here
if (KEYDOWN(VK_ESCAPE))
SendMessage(hwnd, WM_CLOSE, 0,0);
‘肆’ Windows游戏编程大师技巧是否过时
你好,我最近也在看这本书,也是游戏初学者,以前只学过C和c++语言,数据结构什么的,我刚把第八章看完,有几个例子还没上机去验证过……
我觉得虽然DX7部分会过时,但后面部分的人工智能以及物理建模应该很有用,所以我打算把这本书看完,其他类似的书准备再看完此书之后作补充辅助之用、、
而且书中的基本的一些思想应该还是很有用的~
交个朋友吧
我的QQ:409355565
‘伍’ windows游戏开发初学需要看以下哪些书
你可以先去【绘学霸】网站找“游戏特效/unity3D”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=305,306&zdhhr-11y17r-371566158
想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。
自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】:
www.cgwang.com/course/gecoursemobilecheck/?zdhhr-11y17r-371566158
在“游戏特效/unity3D”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。
大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html
‘陆’ 《WINDOWS游戏编程大师技巧》这本书会不会太老了
感觉不会,你能学到思想,而且windows api没有太大变动,但是主流游戏开发都是依托游戏引擎的,祝你好运
‘柒’ windows游戏编程大师技巧怎么有两本
好像能下载的没有第二版的,都是第一版本的。 内容也应该差不多,反正也就是看下游戏编程思想,这书有点落后了,不过还是入门的经典书。对游戏编程有很大帮助的。 这书也就领悟下游戏编程的思想,所以看第一版和第二版关系不大。 现在都是3D的了...
‘捌’ C++高手们快进来帮忙啊!!!关于《windows游戏编程大师技巧》(第二版)的一个问题。
深入学习C++,10000%建议。不过对于Win游戏编程大师技巧这本书而言,作者开始就声明了,尽力只用C语言,在必须用到C++时会额外指出并作解释。所以如果对C已经很熟悉的话看这本书不会有语言方面的问题。
对于那个游戏编译能不过的问题,除了前面几位说的,需要安装DirectX,并手动设置编译器头文件、库文件的路径,一些新的功能一样但更安全的函数之外,还有一个关键地方是编码问题,尤其是VS2010里面默认的都是字节码,所以在遇到LPCTSTR,LPCWSTR,LPCTR等长字符吕之类的形参类型时(Windows编程,DirectX里面到处都是),原来的字符串是不能匹配的。看下出错的那些地方,应该有这方面的原因。这时必须要转换,比如L"abc"这样(这只适合直接声明常量字符串),如果是先定义好的字符串(char*),那个在声明字符串时应该直接将声明改为wchar_t* 类型,其他好多地方也要相应改过来。当然简单一点的话你还可以直接把编译器编码改下,这样这些转换就不必关心了,不过现在编写程序越来越流行用字节码,以支持英文字母之外的其他各种语言。而且对于之前char*形参的函数,现在都是对应的wchar_t*的函数,所以尽量使用这个还是不错的。
还有一点必须明白的是,作者写书时用的是DirecDraw,相当一部分函数调用都是这部分的,所以原理上你必须把相关的头文件及库的路径设置好。不过现在的DirectX版本已经不存在单独DirectDraw这一块的,被整合到了D3D里面。因此肯定是没法编译了,除非真正能找到老版本的DX来安装并设置路径名。不过现在用的都是DX9甚至更新的版本,完全没必要因为编译这样游戏再回去安装老版本的DX了。当然如果你是为了学习游戏编程的目的看这本书,并且熟悉D3D,可以尝试用D3D里面的2D渲染部分来重写这本书里的所有代码,这样不管是第一章这个游戏还是后面的所有Demo,都很容易编译了。如果还重写不了,对于这本书而言,主要还是学习游戏编程的思想,代码可以参考,但重点不用放在研究代码这儿,毕竟作者写书时的好多编程习惯及优化策略对于现在而言有些地方还是有点过时了。但这本书依然是学习游戏编程的绝佳书籍,它相比其他游戏书籍最大的特色不是教你怎样通过调用API(比如D3D)来写游戏,而是撇开那些华丽的API从本质上给你传输游戏开发各方面的知识。所以代码研究不研究无所谓,但书还是要多看几遍。
后面貌似跑题了。。。。。。