1、Windows游戏编程快速入门方法Easideao(简单思路)序言:从 2001年到 2005年,在不知不觉中我已经渡过了 4年的职业游戏开发生涯。在这 4年里经常会有些网友向我询问编程的入门有没有捷径。每一次我都不知怎么回答才算合适,我也一直想表达一下我的思路和想法,但一直都没有能力把自己的见解在书面上表达出来,其实我认为编写程序并不是很难的事情。最关键的是你对他是否有兴趣,最难的是坚持学习。如果没有兴趣,即使你刚刚入了一点们如果不坚持下去,也是一事无成。虽然毅力在学习的过程中有着不可置疑的位置,但是有个合适的方法和适合自己的方法还是很重要的。假如你的兴趣和毅力都过了关,我接下来将以一个游戏
2、的代码编写过程写下来,我坚持写下来,你坚持读完,按照我讲述的步骤去做。我这里不会把所有细节都讲述出来,因为那是太庞大的任务,我的力量无法实现,我们下面的方法就是:我说怎么做,你就怎么做,先知道怎样做一些事情,当你能够按照我说的做出正确的结果说明你已经会了,如果有不懂得再去查看相关资料。上面说的有些繁琐,我自己也不太愿意写下去了,我的文笔水平有限,请大家谅解。接下来最重要的就是跟着我做。如果你有什么意见或问题可以给我发 E-mail : 。第一章 Windows 程序1. 打开 Visual Studio ,选择 File - Blank Solution。2. 在 Name栏里输入 Batt
3、leCity 并按 ok 按钮, 按 browse选择解决方案存放位置3.在 Solution Explorer 里在 Solution BattleCity上按右键。在下拉菜单中选择 Add - New Project。4.在 Add New Project 对话框里选择 Visual C+ Projects - Win32 - Win32 Project,在 Name栏里打入 Tank 并按回车5.选择 Application Settings 并在 Empty project 前面打钩,创建一个空的Win32 项目。6.在 Tank项目上按右键 选择 Add - New Folder 增
4、加文件夹,并命名 WinApp7.在 WinApp文件夹上按右键 选择 Add - Add New Item8.选择 Visual C+ - C+ File(.cpp) 在 Name栏里输入 WinApp.cpp。 9.反复 7.8步 增加 WinApp.h AppEntry.cpp AppEntry.h10.双击 WinApp.h 打开文件 我们在 WinApp.h头文件中加入以下代码11.以同样的方法处理 AppEntry.h , 这种方法保证头文件只被 include一次,这是我喜欢用的一种方法也可以在第一行写#pragma once12.打开 AppEntry.h 加入代码 #incl
5、ude 13.打开 WinApp.h 加入代码 #include “AppEntry.h“14.打开 WinApp.cpp 加入代码 #include “WinApp.h“15.定义主程序句柄和主窗口句柄16.增加获得主程序句柄和主窗口句柄的全局函数17. 为方便以后获得主程序句柄和主窗口句柄 在 WinApp.h 中声明HINSTANCE GetAppHandle();HWND GetMainWnd();18.定义 Windows程序主函数,这是一个 Windows程序的入口函数,我们认为程序从此函数开始执行。19.在 Solution Explorer 中选择 Tank项目,按右键选择 Build 编译一下,看程序是否可以编译。编译成功会在 Output窗口中出现提示信息 Build:1 succeeded, 0 failed, 0 skipped 表示 成功一个 0 失败 0 跳过20.设置 Tank生成的路径,在项目 Tank上按右键选择 Properties