在编程行业,毛星云被奉为90后70后80后的“大哥”,拥有数万忠实的粉丝群体,被身边的人称为“全能大神”,因为他不同于人们通常理解的那种IT男,他相貌清秀,还被他的老师们称之为‘像花样美男一样帅’,所以在身边的人看来,无疑他是属于少年有为,非常成功的。让国产游戏走向世界,一直是毛星云的梦想,他曾经在社交平台上这样写道:我有一个梦想,希望国产游戏走向世界,扬眉吐气,国产不倒,单机永存。”
内容简介
端游戏开发是目前最热门的职业,待遇不错,可以实现你的游戏梦想。一年后,作者写了这本入门书,详细解释了Windows游戏的发展。
《逐梦旅程:Windows游戏编程之从零开始》讲解Windows游戏开发的基本概念由易到深,寓教于乐,并以每个知识点配备经典游戏源代码为例。让读者从零开始边玩边学,熟练掌握Windows游戏开发。
《逐梦旅程:Windows游戏编程之从零开始》涵盖了市场上最新的DirectX技术,让读者第一时间接触到最新的技术、最前沿的游戏开发技术,《逐梦旅程:Windows游戏编程之从零开始》用简单的术语分析比较了当前游戏市场上流行的几种游戏引擎,让读者轻松进入游戏开发的殿堂。
《逐梦旅程:Windows游戏编程之从零开始》适合初学者阅读Windows游戏开发,也适合高校和培训学校相关专业的教学参考书。
目录
- 第1章 高瞻远瞩——游戏开发面面观. 3
- 第一篇 起航 · 夯实游戏程序之根
- 第2章 开锋你的绝世名刃—— Visual Studio开发环境的安装、配置. 19
- 第3章 启程——Windows编程基础 43
- 第二篇 初探 · GDI 2D游戏编程
- 第4章 入门心法——Windows游戏图形基础 85
- 第5章 遮羞的艺术——Windows游戏绘图技巧 129
- 第6章 光与影的交汇——Windows游戏动画技术. 151
- 第7章 做游戏的主人——Windows游戏输入消息处理 176
- 第8章 玄妙的物理——物理建模与粒子系统初步 201
- 第9章 梦的初现——开发回合制游戏《勇者斗恶龙》. 225
- 第三篇 飞跃 · DirectX游戏编程基础
- 第10章 快到碗里来——DirectX大局观认知. 275
- 第11章 三维内功心法——Direct3D编程基础. 301
- 第12章 腾飞前的助跑——Direct3D 绘制基础. 338
- 第13章 迈向三维世界——Direct3D 的四大变换 372
- 第14章 绘制出质感的世界—光照与材质 390
- 第15章 做游戏的主人——输出控制利器DirectInput 421
- 第16章 起舞不落幕——与纹理映射的华丽邂逅. 452
- 第17章 他山之石可攻玉——三维游戏模型的载入 490
- 第18章 水乳交融的艺术——Alpha混合技术 511
- 第19章 横看成岭侧成峰——深度测试与Z缓存. 522
- 第20章 虚实结合的光影——模板技术. 530
- 第四篇 致用 · DirectX游戏编程应用
- 第21章 翱翔于三维空间——游戏摄像机的构建. 551
- 第22章 钟灵毓秀的世界——三维地形的构建. 575
- 第23章 向碧蓝的苍穹致敬——三维天空的构建. 598
- 第24章 让唯美的雪花飘扬——三维粒子系统的实现 616
- 第25章 造物主的降临——多游戏模型的载入. 636
- 第五篇 升华 · 致我们的游戏开发梦想
- 第26章 站在巨人肩膀上——游戏引擎技术导论. 655
- 后记 总有一天你将破蛹而出. 678
因为Windows API是在C语言称王争霸叱咤风云的年代开发的,那时候C++还未发迹,所以我们可以发现,在Windows和应用程序之间传递数据的是结构体而不是类。 这个理由说的通么。
这本书讲解了windows游戏编程方面的基础,很适合有一定计算机语言基础的同学学习,特别是针对C语言与C++语言的同学。
这本书在讲解的同时 ,还有一个很好的游戏编程例子供你学习,而且还讲了如何用Visual Stdio 2010开发环境编程,而且浅墨大哥对我们的问题都有问必答,为我们编程路上的艰辛添上了一杯甘泉。不过如果这本书里面添上几章有关游戏引擎的开发与讲解,那么这本书就更完美了。
不过,就算这样,这本书仍然是很适合初学者学习的,本书讲解过程中,作者讲解很通俗易懂,相信有一定语言基础的同学会很快地学到自己想学到的东西。