ff14吧 关注:1,254,370贴子:45,535,977
  • 10回复贴,共1

想问一下这游戏伤害判定到底是怎么设置的?

只看楼主收藏回复

下fb的时候,明明跑开了,脱离地上的线了,为啥还会中,跑的很远了啊.


1楼2013-10-03 17:18回复
    你卡了……


    来自Android客户端2楼2013-10-03 17:19
    收起回复
      2025-07-29 19:07:55
      广告
      不感兴趣
      开通SVIP免广告
      这不仅仅是客户端延迟的问题.
      首先服务器端检查玩家位置不是即时进行的,而是隔一小段时间进行一次的,人品不好就不能及时更新最新位置导致中招,加在固有延迟上会加重问题.据说出圈跳一跳有用,但我宁可跑远点.
      其次这个游戏有点让人捉摸不透的是它是先判定在播放技能弹道动画,而不是通常的先播放弹道动画等技能到眼前了再判定,这导致看到boss放技能时已经来不及了,只有看boss读条才靠谱...


      3楼2013-10-03 17:32
      收起回复
        有两个要素,第一,命中判定是在线消失的那一瞬间决定的,而不是攻击动画之后。第二,你出圈后的位置信息必须有效的上传服务器。
        如果你延迟的话,在你画面上显示的线会更快的消失以至于让你无法来得及反映(本地客户端会对时间作出实时修正补偿,架设boss释放一个蓄力2秒的技能而你收到信息已经过去了1秒的话,那么本地画面上的圈只会显示一秒就进入判定),这是主要的原因。
        对于位置信息的上传,客户端会每隔0.3秒强制进行一次,并且允许相当长时间的延迟,因此这个并不会成为主要原因,只是会让结果展现的慢一些。若是对0.3秒的刷新周期感到不满意的话,可以在圈外进行技能释放或者跳跃,这两个动作都会强制传送角色位置信息并且允许的延迟更长。(超出延迟的指令会被系统视为未发生,因此这个延迟允许越长越不会被系统视作无效指令。)


        IP属地:日本来自iPad4楼2013-10-03 17:39
        收起回复