hzming 发表于 2015-1-18 21:24:10

魔神争霸单机版文档

安装方法**** Hidden Message *****
魔神代码文件夹结构1. client文件夹为魔神客户端代码。2. common文件夹为客户端,服务端,图形引擎共用的开发库。3. contrib文件夹为客户端,服务端使用到的开发库,包括3D图形引擎HR3D,UI引擎HRUI,DXSDK,tinyxml,zlib等。4. doc文件夹为开发文档。5. server文件夹为魔神服务端代码。6. tool文件夹为工具代码,包括HR3D模型编辑器mdx studio,HR3D地形编辑器map editor,HRUI编辑器ui editor,道具属性打包工具item factory,资源加密工具resource_checker,GM工具gmtool等。
魔神客户端编译1. 打开WOHDevelopercontribcontrib.sln,然后编译所有工程。2. 打开WOHDeveloperclientclient.sln,然后编译client工程,编译后的client.exe会生成在WOHDeveloperclientin目录下。
1. Action人物动作管理,比如施放技能。2. ArabicNights通信协议使用到的数据结构,背包类。3. CameraStuntManager摄像机效果管理器。4. Effect图形特效。5. GameLogic游戏逻辑类。6. Include客户端代码头文件,包括主循环,其他的代码头文件。7. Map游戏地图,包括MiniMap。8. Player游戏人物类,包括通讯,移动,显示等功能。PlayerAnimCtrl类是Avatar,Player类是玩家游戏逻辑包括怪物,PlayerRole类是处理玩家自己逻辑,FightStatus类是战斗状态。9. Script脚本类,Lua。10. Src客户端代码源文件。11. Tools一些数据库,slk读取。12. UI游戏界面逻辑,包括UIFriend好友列表,UILogin(登录界面,游戏人物选择),UIGuild工会界面,role游戏人物UI(背包,属性,任务,技能等),UI      rade商城等。13. 通信 里面包括客户端和服务器通讯的协议。
魔神换装1. 换装流程:a) 玩家右键点击装备触发CUI_ID_FRAME_PACK::UseItem函数并发送MsgEquip协议给服务端,拖拽换装触发CUI_ID_FRAME_PACK::Equip函数并发送MsgEquipToWhere协议给服务端。b) 服务端收到客户端换装请求后做相应的处理后发送MsgAckEquip,MsgUpdateVisualEquip和MsgEquipChanged2(其他玩家)协议给客户端。c) 客户端收到服务端处理的换装协议会触发CPlayerMgr::OnMsgEquip(3D模型变化)和CPlayerMgr::OnMsgUpdateVisualEquip(UI变化),其他玩家客户端会触发CPlayerMgr::OnMsgEquipChanged2函数d) 3D模型换装的函数是CPlayerAnim::EquipAll,UI换装的函数是s_CUI_ID_FRAME_PACK.RefeashEquip2. 普通装备和时装: 两者使用了同一套换装流程,同样的数据结构,只通过SCharVisual:: btCurrentShowSuitIndex来区分那套装备,如果以后有需要扩展装备套数可以使用 SCharVisual:: btCurrentShowSuitIndex来实现(请参考SCharVisual数据结构)。3. 装备的强化:时装不可强化。通过SEquipData::nIntensifyTime变量来计算强化次数。不同的强化等级有不同的装备效果。CPlayerAnim::ChangeEquip负责更换模型和实现效果(脚本data/scripts/equip.lua是效果实现的逻辑代码)

第二个灵魂 发表于 2015-1-21 17:36:19

魔神争霸大人,此事必有蹊跷!

pizazz 发表于 2015-1-24 19:26:54

谢谢楼主分享

若相依 发表于 2015-2-2 12:41:57

魔神争霸围观围观沙发在哪里!!!

活着的死人 发表于 2015-2-6 22:42:44

魔神争霸前一段又听说微硬公司的自动文章机出来了,估计在这儿做测试呢。

x665211x 发表于 2015-2-8 15:17:02

谢谢帮主技术

柔情似水 发表于 2015-2-25 19:00:38

魔神争霸呵呵。。。

Len 发表于 2015-3-5 17:27:11

谢谢楼主分享

再现理想 发表于 2015-3-6 07:49:07

魔神争霸佩服佩服!

冷月葬花魂 发表于 2015-3-12 16:37:50

魔神争霸好帖必须得顶起

飘飘悠悠 发表于 2015-3-26 18:01:03

魔神争霸前排,哇咔咔

7793123623 发表于 2015-3-27 20:13:33

魔神争霸我的最爱学些

爱飞 发表于 2015-3-31 07:49:00

魔神争霸高手云集果断围观

小女巫 发表于 2015-4-1 07:44:57

魔神争霸前排支持下

变相怪杰 发表于 2015-4-1 12:58:36

魔神争霸前一段又听说微硬公司的自动文章机出来了,估计在这儿做测试呢。

山那边是海 发表于 2015-4-4 20:06:07

魔神争霸支持,赞一个

admin 发表于 2015-4-9 03:23:27

魔神争霸是爷们的娘们的都帮顶!大力支持

小魔女 发表于 2015-4-21 20:10:48

魔神争霸不错支持一个了

只想知道 发表于 2015-4-27 16:08:34

魔神争霸看了一遍原文,不懂;又看了一遍原文,还是不懂。再看了一遍原文,实在不懂。最后看了一遍回帖,懂了我为什么不懂……于是我懂了,人有时候要学会放弃。

小妖女 发表于 2015-5-3 03:44:38

魔神争霸佩服佩服!
页: [1] 2 3
查看完整版本: 魔神争霸单机版文档