cs在延迟的情况下是怎样计算弹道的?

来源:百度知道 编辑:UC知道 时间:2024/06/21 18:13:12
cs在延迟的情况下是怎样计算弹道的,是谁在计算数据,是服务器还是自己的电脑,如果是自己的电脑那又是怎样计算的,是不是这样的“你打出的弹道数据,传到到对方的电脑上,这中间有延迟的时间,然后对方的电脑计算你的数据,看对方这时是否在你打出的弹道上,如果是即为打中”,是这样吗,还是其他的,请高手指点下。
你们玩的时候是直接对着人打,还是偏前一点?

弹道是服务器计算的
服务器知道任何人所处的位置,和动作
当你开火时
服务器就开始计算你的弹道,再计算子弹的路径上有没有人,打到谁,打到他什么部位,再把这个数据发到所有人的电脑上,每个人的电脑根据这组数据计算出画面,你就看到你的子弹打到人了

弹道是固定的,只是根据你移动方向和操作判断了、
延迟的话,要先把你的动作数据传送到服务器服务器才给你弹道判断~
只要你按下了开火,也许你看没打到敌人但是过了几秒后他被你杀了
呵呵,按了鼠标就表示已经打上了,不可能打空的,这个没有任何延迟

服务器卡``ping高```不建议压枪````用3连点``````不管``什么距离`````

弹道计算是和没有延迟情况下一样计算的...你的机器会把你当时开枪的弹点与命中的地方一起发送到服务器...然后反馈给你..
比如..你对着他的头打了好几枪..然后过了几秒才显示你打死了他..这就是延迟