`
yuanlanjun
  • 浏览: 1184070 次
文章分类
社区版块
存档分类
最新评论

DirectX游戏编程入门——前言

 
阅读更多

本系列文章由 net_assassin 编写,转载请注明出处。

http://blog.csdn.net/net_assassin/article/category/1100363


作者:net_assassin 邮箱: net_assassin@hotmail.com 期待着与志同道合的朋友们相互交流

我的家来自农村,一个偏僻的小山村,小的时候接触到的游戏都是弹玻璃球、跳皮筋、纸牌、打沙包啊这些低级的游戏。直到转学去了县城里的学校,在那里我接触到了那些“机器”的游戏一直想好好学习游戏编程,总是没有专注的时间和精力来弄。不知道在游戏编程这条路上能走多远,但是要紧的是先上路吧。大笑前一段时间利用零碎的时间看完了一本书《游戏编程入门》英文版叫《BEGINNING GAME PROGRAMMING》。

写博客原因是:

1 把学到的东西进行一下消化 。

2 以笔记的形式记录在互联网上,一则方便自己review 二则也方便在互联网上找资料的同学。

闲话少说,进入正题。首先声明,我的这一系列文章不是作为教程,上面我也讲过了,自己也是游戏编程的新手,有很多地方可能也比较僵化,可能有自己写出来但是自己也不懂的地方,欢迎大神批评指正,我的身边缺少在这一领域里给予我指导的人,我们大家一起共同携手共进吧。

写在前面

游戏是计算机世界永恒的主题。玩游戏容易,写游戏就不那么简单了。可能你和我一样,对这一曾经神秘的主题充满激情。游戏,这里指的是PC游戏,曾经只出现在奇客的国度里——这是一个冒险家探索无限想象世界,然后自己努力创建出相似世界的地方。那么我们为什么你愿当宅男腐女玩游戏呢?是因为我们觉得看屏幕上的像素更有趣吗?没错!
但有些人眼里的像素却是另外一些人的幻想世界或外太空冒险。最早的游戏只是屏幕上推来推去的一堆像素而已(推箱子疑问)。但即使是在过去玩那些原始的游戏时,我们的想象力还是经常会给我们带来更多意识不到的细节。
那么你的激情是什么?或者说你最喜欢的游戏类型是什么?是经典的射击街机、幻想冒险、实时战略游戏,角色扮演游戏,还是与运动相关的游戏?希望读者能在阅读本书的同时能够在脑海中设计一个你自己的游戏,随着逐步深入的学习每一章节,都应想象要如何创建这个游戏。本书并不想通过一堆带补丁的代码清单和下一步如何操作的建议,给读者一个对游戏开发的“暖融融的”感觉。希望读者在读完最后一章时能获得一种完成的喜悦感。在这里,读者学到的东西将足以用来编写一个完整的、质量足够好的游戏,并且能够满怀信心的与他人分享。
我们将学习编写简单的Windows程序的方法。以此为基础,我们将学习DirectX的关键组成部分:Direct3D、DirectSound、DirectInput、和D3DXSprite。
在这个学习过程中,我们会将所有从每章收集来的新知识放到一个游戏库中,以便在将来的游戏项目中重用。在学习了编写简单游戏所需的所有知识之后,读者将看到创建一个横向卷轴射击游戏的方法!
游戏编程不是一种你在读了一本书之后就可以自由使用的工作。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics