※ 引述《SSIKLO (西可洛)》之铭言:
: 假设怨虎龙的尾巴刺击一秒有30帧,其中10帧有伤害判定
: 到了PC版,可以变60帧甚至120帧的话
: 有伤害判定的帧数也变成2倍甚至是4倍了
不是, 每秒30帧里10帧有判定, 跟每秒60帧有20帧有判定是一样的意思啊 XD
真的要说的话, 比较像是刺击原本在30帧时会有10.87帧有判定
所以会吃到攻击的时间有10帧 (毕竟第11帧时已经过了10.87帧)
但是切到每秒60帧, 就变成有21.74帧有判定, 平白多了1帧 (约0.0167秒)有判定
要是切到120帧, 就变成43.48帧有判定, 又平白多了1帧 (约0.0083秒)有判定
我没玩过NS版不知道到底差距多大, 不过照理来说应该顶多就1/60秒之类的差距
不像之前世界的贯通会直接差到50%还多少
: 所以猎人变不好回避也是很正常
: 这大概是RE引擎的物理设定的关系,不过我蛮好奇卡社之后
: 会怎么处理物理碰撞或者说物理判定和帧数挂钩的关联的
我是不知道他们会怎么做, 不过随便搜了一下找到UE4怎么做的
https://avilapa.github.io/post/framerate-independent-physics-in-ue4/
简单说就是物理运算的每一跳时间拉上去就好了
比如说你设定fps可以从30 ~ 120帧, 但物理是固定120帧, 这样就绝对不会有问题了
(但可能会发生的新问题是画面上没看到被打到的瞬间, 但实际上被打到了)
作者: Herbert2021 (咚咚) 2022-02-21 18:20:00
简单讲因为受NS性能FPS30让很多判断过时与视觉感受不协调,而高帧让魔物与猎人回归正常判断机制,至少我练太刀有些魔物攻击时机不是很直觉要记忆才可以,但PC就满直觉容易居合见切