- 2
- 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
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
原创力文档

文档评论(0)