当前位置:首页 > 手游资讯 > 游戏活动 > 《绝地求生:大逃杀》开枪没有结果是怎么回事
《绝地求生:大逃杀》开枪没有结果是怎么回事
时间:2019-03-20作者:佚名 来源:青年手游网我要评论

  各位知道绝地求生大逃杀打不死人怎么回事吗?今天小编为各位带来了绝地求生大逃杀本地盘算和云盘算介绍,上面一起来看看吧!

  本地盘算和云盘算介绍

  先诠释一波甚么叫做本地盘算和云盘算:我在我上一个解说宏和挂的区其它帖子内里已经诠释过了,如今复制出来:本地盘算和云盘算的区分:1、本地盘算:举例,你打出一发子弹,射中敌人后,由客户端盘算出伤害,然后发送到服务端,服务端再发送给被打的人,如此甚么高倍射速,意念秒车,秒人都是经过如此的法度来做出来。2、云盘算:举例,你打出一发子弹,射中敌人后,客户端将这个事件发送给服务端,由服务端盘算伤害后,发送给被打的人。所以说,你有延迟的时候,你打中敌人,看到他掉血了,其实只是你本地盘算的结果,其实不能申明你对他造成了伤害,详细有没有打到,只有劈面知道!

  迷惑一:为甚么我跟人对枪打了他6枪他都不死?反而是我死了?解惑:A和B两个人对枪,假定全部子弹伤害一样,两边都是被打5枪后必死,为甚么我打了他5枪也冒血了,为甚么是我死了呢?联合上面的本地盘算,可以知道,你在显示出打中他5枪,其实只是你本地盘算的结果,他身上冒血,也是你本地盘算的结果,其实不能申明你打中了他,说到那里大概还没讲清楚,我来举一个例子吧,A看到自己打到了B了5枪,结果A自己死了B却没有死的原因是因为,A看到自己打中B第5枪的时候,B已经抢先打中了A了5枪,由于数据传输需要时间,A的客户端其实不能及时发明自己已经中了第5枪,在A的眼里他确切是打中了5枪,可是他其其实打中第5枪之前,自己已经死了,已经死了的人,不论他枪是打出去了,还是没打出去,都不管帐算他对别人造成的伤害(游戏设定)。

  迷惑二:为甚么我满血一套三级能量全满,却被一枪(除awm)就打死了?解惑:这个我跟我们群的大佬今日辩论过,各有各的道理,下来分享给各位我们的说法1、仍然联合上面的本地盘算,例如你的身材还能经受2枪的伤害(那里不论爆甲第等,就是任意部位的2枪),一个人在被子弹打中的时候,客户端的反应是:掉血,身材被打中的部位冒血,身材伤痕、枪声等等,在你被打中第一个枪的时候,客户端一切正常,掉血、冒血、伤痕、枪声。在你被打中第二枪的时候,问题就来了,一个子弹的数据包内里包括了(两边id,伤害,位置,枪声大小等等),我依照游戏历程认为是:你在被第二枪打中的时候,客户端处理数据是有递次的,不大概刹那将子弹的全部信息处理完毕,大概是由于客户端优先判定伤害,在判定完伤害后,客户端认为你死了,你就会产生灭亡动画,后续的冒血,枪声,伤痕等等的都没盘算,所以你只听到了一声枪声。2、另外一种大概是,游戏在灭亡判定其实不像1那么简朴,应当是由客户端盘算出血量为0,然后发送给服务器,服务器判定你死了,在返回给客户端,客户端再产生灭亡动画,可是各位肯定有迷惑了,那如此为什么我仍然只听到一声枪声,诠释是:多发子弹被统一盘算了,大概是由于2发子弹的伤害,位置,等等信息被统一盘算到一发子弹了。

最新资讯