2017年7月10日

传奇源码分析-客户端(游戏逻辑处理源分析四)

摘要: 现在假设玩家开始操作游戏:传奇的客户端源代码工程WindHorn一、CWHApp派生CWHWindow和CWHDXGraphicWindow。二、CWHDefProcess派生出CloginProcess、CcharacterProcess、CgameProcess客户端WinMain调用CWHDX 阅读全文

posted @ 2017-07-10 21:42 Lomcn 阅读(2798) 评论(0) 推荐(0)

传奇源码分析-客户端(游戏逻辑处理源分析三)

摘要: 6. 接收怪物,商人,其它玩家的消息:ProcessUserHuman:(其它玩家—服务器处理)CPlayerObject->SearchViewRange();CPlayerObject->Operate();遍历UserInfoList列表,依次调用每个UserInfo的Operate来处理命令 阅读全文

posted @ 2017-07-10 21:42 Lomcn 阅读(2410) 评论(0) 推荐(0)

传奇源码分析-客户端(游戏逻辑处理源分析二)

摘要: 5.接受登录成功后,接收GameSrv服务器发送的消息:接收GameGate发送的消息:CClientSocket::OnSocketMessage的FD_READ事件中,PacketQ.PushQ((BYTE*)pszPacket);把接收到的消息,压入PacketQ队列中。处理PacketQ队列 阅读全文

posted @ 2017-07-10 21:41 Lomcn 阅读(1712) 评论(0) 推荐(0)

传奇源码分析-客户端(游戏逻辑处理源分析一)

摘要: 登录处理事件:0.WinMain主函数调用g_xLoginProc.Load();加载图片等初始化,设置g_bProcState 的状态。1.CLoginProcess::OnKeyDown-> m_xLogin.OnKeyDown->g_xClientSocket.OnLogin;WSAAsync 阅读全文

posted @ 2017-07-10 21:38 Lomcn 阅读(1706) 评论(0) 推荐(0)

导航