风靡全国,日活8000万,《王者荣耀》后台技术架构演进!(4)
发布时间:2017-10-12 10:35 所属栏目:19 来源:游戏葡萄微信
导读:一般会有区分,是网络还是主机模式。该技术的要点在于局内的运算都是基于客户端运算,10 个人中,每个人都会各自算一份,有相同的起始、相同的输入、完全相同的中间运算逻辑,不存在随机过程,这时候运算的结果,理
一般会有区分,是网络还是主机模式。该技术的要点在于局内的运算都是基于客户端运算,10 个人中,每个人都会各自算一份,有相同的起始、相同的输入、完全相同的中间运算逻辑,不存在随机过程,这时候运算的结果,理论上应该是一致的。 甚至包括浮点数运算都不应该存在,它有精度的问题。包括很多碰撞,动画,还有基本的数学运算库都是后台自己实现的,要去浮点整形化,避免客户端的本地逻辑,这是最容易犯的错误,这是出现不同步最常见的原因。 如果某个经验不是很足的客户端程序,写程序时候用本地的代码做相应的逻辑,可能跑得越来越远,10 个人都是平行的世界。 整体的网络结构,大体看来分三层:服务器、客户端逻辑层,客户端表现层。 服务器主要负责的功能有两部分:
(编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读