Windows游戏编程快速入门方法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Windows游戏编程快速入门方法.doc

Windows游戏编程快速入门方法 Easideao(简单思路) 序言: 从2001年到2005年,在不知不觉中我已经渡过了4年的职业游戏开发生涯。在这4年里经常会有些网友向我询问编程的入门有没有捷径。每一次我都不知怎么回答才算合适,我也一直想表达一下我的思路和想法,但一直都没有能力把自己的见解在书面上表达出来,其实我认为编写程序并不是很难的事情。最关键的是你对他是否有兴趣,最难的是坚持学习。如果没有兴趣,即使你刚刚入了一点们如果不坚持下去,也是一事无成。 虽然毅力在学习的过程中有着不可置疑的位置,但是有个合适的方法和适合自己的方法还是很重要的。假如你的兴趣和毅力都过了关,我接下来将以一个游戏的代码编写过程写下来,我坚持写下来,你坚持读完,按照我讲述的步骤去做。我这里不会把所有细节都讲述出来,因为那是太庞大的任务,我的力量无法实现,我们下面的方法就是:我说怎么做,你就怎么做,先知道怎样做一些事情,当你能够按照我说的做出正确的结果说明你已经会了,如果有不懂得再去查看相关资料。 上面说的有些繁琐,我自己也不太愿意写下去了,我的文笔水平有限,请大家谅解。接下来最重要的就是跟着我做。如果你有什么意见或问题可以给我发E-mail : chinagdh@163.com。 第一章 Windows程序 打开Visual Studio 2003.net ,选择File - Blank Solution。 在Name栏里输入 BattleCity 并按 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 增加文件夹,并命名WinApp 7.在WinApp文件夹上按右键 选择Add - Add New Item 8.选择Visual C++ - C++ File(.cpp) 在Name栏里输入 WinApp.cpp。 9.反复7.8步 增加 WinApp.h AppEntry.cpp AppEntry.h 10.双击 WinApp.h 打开文件 我们在WinApp.h头文件中加入以下代码 11.以同样的方法处理AppEntry.h , 这种方法保证头文件只被include一次,这是我喜欢用的一种方法也可以在第一行写#pragma once 12.打开AppEntry.h 加入代码 #include windows.h 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 21.选择程序生成路径(Output File)为 ../RunTime/Tank.exe 22.选择运行路径(Working Directory) 为 ../RunTime 在编译一下 23.增加必要的几个函数 程序的初始化 结束 主循环 消息处理函数,代码如下 #include WinApp.h // 定义主程序句柄 HINSTANCE g_hTheApp = NULL; // 定义主窗口句柄 HWND g_hMainWnd = NULL; //////////////////////////////////////////////////////////////////////////

文档评论(0)

duyingjie1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档