|
|
|
 |
游戏开发新手入门 讲座 |
 |
|
|
|
|
|
游戏开发新手入门讲座
“上帝创造了人类”这个说法很多人都不赞成,比如佛教徒,但在游戏这个虚幻的世界中程序员却是真真切切的“上帝”。在这个世界中,无论绮丽的风光、震撼的音乐、超酷的人物,所有的一切都由程序员的代码组成的,所有故事的发生发展都是在程序员规定的范围内的,这种感觉非常奇妙,你想体验一下吗?那么,来吧,本期专题将带您踏上创造奇异的虚幻世界之路。 | |
|
 |
Windows编程基础 |
|
我首先向大家介绍的是介绍Windows编程基础。在本讲结束后,读者应该能够进行基本的Windows编程了,虽然只是是简单的WIindows程序。在学习本讲之前需要有C语言的基础知识,我很少将C++的代码扩充到程序中。当然,由于Windows本身就是面向对象的,懂一点类的知识是不会对你有什么损害的。如果你不熟悉C++,没有关系,我想你还是能从我这里学到大部分的东西。 >>>>详细内容 |
|
 |
使用Win32程序资源 |
|
简单的讲,资源即数据,它们通常是和程序的EXE文件相关联的,但是它们又是独一无二的。首先,资源在运行过程中不能被修改。它们实际上都是只读文件,而且程序代码不能够直接访问它们。Windows为我们提供了大量的资源类型,但我们这里只学一些最常用,最容易的:图标、光标、位图、菜单和字符串。 >>>>详细内容 |
 |
跟踪你的窗口和使用GDI |
|
这次我们将学习Windows GDI(图形设备接口)和其它一些相关的东西,例如响应用户输入和处理Windows产生的一些消息。至于显示图形,我们将接触三个课题:文本显示,绘制象素,显示位图。下面我们先来研究一下几个Windows消息的细节。 >>>>详细内容 |
 |
DirectX入门 |
|
DirectX比Windows GDI要快好几倍,可用于不同的语言和多种平台,支持从绘制象素到高级3D图象,从播放简单声音到数字音乐,从键盘控制到反震手柄……它给你游戏编程所需的一切。 >>>>详细内容 |
 |
DirectDraw的调色板和象素 |
|
这一讲中我们将分别使用调色板和RGB模式来熟悉DirectDraw的基本图形。它们有什么不同呢?如果你曾经在DOS下编程,你可能使用过调色板映射模式。调色板是个颜色查询表,为了绘制象素,你将一个单独的字节写入视频内存,通过这个字节你可以索引到一个拥有各种颜色的链表,这个颜色的链表,或查询表就叫作调色板。 >>>>详细内容 |
 |
DirectDraw的位图化图形 |
|
到目前为止,你已经掌握了制作一个完整游戏的基础知识了,只不过你现在还只能使用GDI。在这一节中,我们将学习使用DirectX来执行每一件你以前用GDI完成的工作,以及一些关于DirectX其它的东东。具体内容是:装载(调用)位图,使用位块传输,填充表面,使用剪裁板、颜色键等拷贝位图。 >>>>详细内容 |
 |
游戏的结构 |
|
在开始编程前,应该对你的游戏逻辑和具体操作方式有一个详细的方案。这将保证你在实施代码编辑时,不会出大的过错。否则,随着代码的编写,你本来清晰的思路会被意料外的问题和更新的创意搞得乱七八糟,最后使你自己都迷失在自己的代码中了。 >>>>详细内容 | |
|