- 1
- 0
- 约8.27千字
- 约 7页
- 2017-01-07 发布于北京
- 举报
[圣二源代码导读
圣二源程序导读
先声明:我不是本程序的作者(他们是soft,sea_bug),我只是负责后期修正程序工作的。不过,如果你想深入研究圣二的源代码的话,读读本文会对你有很大的帮助的。下面是我用了两个星期熟悉圣二所有的源代码的心得。
我拿到手的源代码里面是有不少的注释的,而且在你看到的源代码里面,我还加入了不少的注释,相信你能够一行一行的看懂的。我这里只是给你一个大概的轮廓的概念。
好了进入正题。
最前面说说圣二源代码的组织结构:
\Fight\ 下面放的是战斗部分的程序
\MENU\ 菜单操作部分的程序
\GAMELIB\ 封装了DX的游戏库
\interface\ 游戏的界面:button,checkbox,window,scroll,procee,listwindow等
\MAPEDIT\ 地图编辑器的相关函数
下面看看圣二的整体结构:标准的win32程序风格
先初始化和游戏相关的数据,Ddraw,Dsound,Dmusic,Dinput然后开始消息循环,由一个叫RunGame的变量做为循环的条件,Peek方式,有消息的时候处理消息,在空闲的时候进行游戏主循环。主循环里面先进行延时控制,然后获取输入信息,再根据游戏状态(g_ePlayState)进行不同的处理,这些处理是放到不同的函数
您可能关注的文档
- [土木工程4.doc
- [A8A10施工组织设计.doc
- [土木工程专业人才培养方案.doc
- [土木工程专业名词.doc
- [土木工程专业外语词汇2.doc
- [ACCESSVBA命名规范LNC修订版.doc
- [aar服务视角下的会展企业营销doc13.doc
- [土木工程专业毕业答辩常问问题.doc
- [9630刷机不求人教程.doc
- [A74中层经理人的角色认知与时间分配管理.doc
- 2026江西南昌市社会福利院招聘备考题库及答案详解(各地真题).docx
- 2026江苏常州仲裁委员会办公室招聘4人备考题库及一套答案详解.docx
- 2026江苏无锡交响乐团有限公司招聘12人备考题库及完整答案详解一套.docx
- 2026-2031货架行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026-2031加厚大衣行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026江苏淮安市盱眙县招聘教师39人备考题库及1套参考答案详解.docx
- 2026-2031加绒工装裤行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026江苏南通市崇川区卫生健康委员会所属部分事业单位(南通市口腔医院)长期招聘高层次人才2人备考题.docx
- 2026江苏苏州大学科研助理岗位招聘7人备考题库及完整答案详解.docx
- 2026江西吉安市井冈山市市政园林环卫所面向社会招聘1人备考题库及参考答案详解1套.docx
原创力文档

文档评论(0)