传奇客户端源代码分析讨论~

其他技术论坛 > 游戏开发 [问题点数:20分,结帖人shiqizheng]
等级
本版专家分:0
结帖率 100%
等级
本版专家分:0
等级
本版专家分:0
等级
本版专家分:0
等级
本版专家分:0
等级
本版专家分:0
等级
本版专家分:0
等级
本版专家分:0
等级
本版专家分:0
勋章
Blank
蓝花 2012年2月 .NET技术大版内专家分月排行榜第三
等级
本版专家分:0
等级
本版专家分:0
shiqizheng

等级:

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

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

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

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

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

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

传奇源码分析-客户端(全局变量与总体执行流程)

客户端:传奇客户端源代码有两个工程,WindHorn和Mir2Ex。先剖析一下WindHorn工程。1.CWHApp、CWHWindow和CWHDXGraphicWindow。Window程序窗口的创建。 CWHApp派生CWHWindow,CWHWindow又派生CWHDXGraphicWindow...

全球10大开放源代码项目

请不要告诉我你从来都没 有听说过这些软件,如果是这样的话,我强烈建议你马上下载其中的一些自己感兴趣的软件,感受一下开放源代码软件所具有的巨大魅力。感谢所有在这些开放源代 码项目幕后默默奉献的人们。不

【云小课】版本管理发展史之Git+——代码托管

选择一款版本管理工具,已经被大多数企业作为项目的必要准备工作之一,相信没有一个开发者没有听过Git、SVN这些工具。 今天我们来寻根溯源,扒一扒版本管理的发展史。

Javascript传奇

这是一个深刻的话题,也许我们学某一样语言时都要顾问一下布道者,但我这里给出一个Javascript大致的发展轨迹,最后给出客观中肯的评价。 Javascript出生史。 Javascript是由网景和Sun合作制定的标准,在1995...

鸿蒙初劈-Linux的传奇历史

它的源代码已经从1991年初次发布的几个C语言文件扩展到2007年的290MB源文件;发布许可也从禁止商业化发布,变为在通用公共许可证GPL下发布。 鸿蒙初劈 开辟鸿蒙,谁为情种?都只为风月情浓。 奈何天,伤怀日,...

OceanBase数据库背后的传奇故事

这两天被一则消息刷屏,《中国自己的数据库OceanBase超越甲骨文,登顶全球第一》↓蚂蚁金服自主研发的数据库OceanBase打破数据库基准性能测试的世界记录,成绩是前...

传奇程序员John Carmack 访谈实录 (zz.is2120)

约翰卡马克介绍 //z 2012-10-06 09:57:04 IS2120@BG57IV3.T2508037555.K[T58,L515,R22,V686]  id Software的大名鼎鼎的约翰•卡马克(John Carmack)众望所归地入选了2001年度IASA“游戏名人堂”。...

一篇文读懂19款数据分析软件,解救选择困难症!

作者介绍 欧阳辰,超过15年的软件开发和设计经验,目前就职于小米公司,负责小米广告平台的架构研发。曾为微软公司工作10年,担任高级软件开发主管。...在大数据盛行之时,各种大数据分析软件如雨后

移动互联网10年,传奇一直在发生

[转自猎云网] 这是一段波澜壮阔、荡气回肠的历史 2011年8月16日,北京798艺术中心。 台上,雷军每公布一项技术参数,台下就传来一阵几乎要掀翻屋顶的声浪。...一位记者问:“这都是哪请来的托,太敬业了!...

21个2021年软件开发趋势预测

作者:Md Kamaruzzaman链接:https://towardsdatascience.com/21-predictions-about-the-software-developm...

【结构化思考】边缘计算架构 3D模型参考

想想一辆自动驾驶汽车,它实际上是车轮上的数据中心。彼得莱文随着数据量的继续增加以及数据处理多样化的要求,基于云端的大数据处理面临诸多挑战。以当下火热的自动驾驶汽车为例,...

高负载高并发网站架构分析

由于自己正在做一个高性能大用户量的论坛程序,对高性能高并发服务器架构比较感兴趣,于是在网上收集了不少这方面的资料和大家分享。希望能和大家交流  ... ——————————————————————————...

区块链:核心技术概览

运用之妙夺造化,存乎一心胜天工。 跨境商贸中签订的合同,怎么确保对方能严格遵守和及时执行? 酒店宣称刚打捞上来的三文鱼,怎么追踪捕捞和运输过程中的时间和卫生? 现代数字世界里,怎么证明你是谁?...

增长黑客:如何低成本实现爆发式增长

内容简介 脸谱网如何从默默无闻到坐拥二十几亿用户? 爱彼迎、优步何以在短短时间估值超过百亿美元? 领英怎样跨步成为全球领先的职业社交平台? 这些初创公司实现爆发式成长的共同奥秘就是增长黑客。...

第六章 减少琐事

Google SRE花费大量时间对系统进行优化,哪怕是很少的性能收益,也会通过工程化方法,与开发一起协同努力,追求卓越。但优化范围不仅局限于服务器资源,SRE的工作耗时也是重点。首先,SRE工作不是琐事,(关于琐事请...

追求更高的安全性:2007年安全行业发展展望

作者:SonicWALL首席技术官Joe Levy 针对数据安全的可审计性要求将会逐渐普及• SSL将重获信任• 虚拟化将成为一种安全工具• 双因子认证将开始大规模使用 预测性文章的作者一般都尽量避免太直接的表述,而是...

移动互联网十年

这是一段波澜壮阔、荡气回肠的历史! 2011年8月16日,北京798艺术中心。 台上,雷军每公布一项技术参数,台下就传来一阵几乎要掀翻屋顶的声浪。...一位记者问:“这都是哪请来的托,太敬业了!...

Java--设计模式

本文是个人设计模式的总结(针对java) ... 本文总结:创建型模式(单例模式、工厂三兄弟)、结构型模式(适配器模式、装饰模式)、行为型模式(观察者模式、策略模式)。 一 概念 设计模式(Design Pattern)是一套...

移动互联网浩荡十年 有的升腾,有的陨落

原创: 颜西龙 猎云网 (ilieyun)1周前 中国移动互联网的十年,是波澜壮阔、荡气回肠的十年。本文回溯了这段历史,在这十年间里,有的企业升腾,有的企业陨落。 ...2011年8月16日,北京798艺术中心。...

传奇从这里诞生

十大事件1990-1994:Java缘起文/孟岩Larry Wall说,优秀程序员应有的三个特点:懒惰、急躁和傲慢。Java就是诞生在一群懒惰、急躁而傲慢的程序天才之中。1990年12月,Sun的工程师Patrick Naughton被当时糟糕的Sun C++...

传奇从这里诞生--JAVA的N个十

十大事件1990-1994:Java缘起文/孟岩Larry Wall说,优秀程序员应有的三个特点:懒惰、急躁和傲慢。Java就是诞生在一群懒惰、急躁而傲慢的程序天才之中。1990年12月,Sun的工程师Patrick Naughton被当时糟糕的Sun C++...

云计算的技术架构与实现分析

引言 当前的“云计算”一词已经被神话,似乎快成了放之四海皆准的时髦真理,就好比当初言必称“希腊”一般,表面光芒四射,但...我们所要谈论的不是商业领袖们所热衷的云计算概念、云计算市场,而是讨论技术人员眼中云

使用github管理你的代码

关于为什么使用github,网上已经有很多讨论了。当然选择还有google code, Bitbucket,sourceforge。github有如下优势: 1. github更有利于开源项目的发展 source forge并没有充分体现这一点,它更像一个开源软件...

为什么html网页轮播图显示不完全_SEO研究|800万HTML页面情况分析

国外一个研究团队进行了一项HTML研究,该研究基于从Google排名前20位的搜索结果中收集的大约800万个索引页,其中包含3000万个关键字他们撰写了有关标记结果的信息,以及排名前20的Google结果页如何实现它们的内容,...

[转]高负载并发网站架构分析

由于自己正在做一个高性能大用户量的论坛程序,对高性能高并发服务器架构比较感兴趣,于是在网上收集了不少这方面的资料和大家分享。... 初创网站与开源软件 6 ? 谈谈大型高负载网站服务器的优化心得!...

Microsoft Visual C++ 2015-2019 运行库合集,包含32位64位

Microsoft Visual C++ 2015-2019 运行库合集,32位64位都有,解决缺失dll包问题。

计算机图形学基础

该课程是计算机图形领域的基础的课程,包含了计算机图形学的数学原理,例如在计算机图形学中的重要坐的标变换的原理。该课程也是游戏开发、VR/AR等开发的基础课程。在该课程中除了讲授数学原理,还包括了C++实践,实现3D数学类。 该课程的主要内容包括:向量、向量空间、矩阵、矩阵空间、仿射空间、齐次坐标系、仿射变换、刚体变换、四元数等。 掌握游戏编程和计算机图形学的基本数学知识。 掌握线性代数、几何变换、运动学、3D物理和相关数值运算的基本方法。

相关热词 c# 数组初始化 静态类 c# 气泡 c# 加载activex c# 协议 读取串口 c# 全屏 c#多进程读写文件 c# 挂起 线程 c# mvc 报表 c# 事件注册 c# string 右边