找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: gmyhbio

关于CJ与HJ边缘摩擦的问题

[复制链接]

该用户从未签到

发表于 2009-6-28 17:23:53 | 显示全部楼层
誰教我CJ...

该用户从未签到

发表于 2009-6-28 17:35:41 | 显示全部楼层
差不多可以这么说
CJ跳HJ可以消除边缘摩擦力

该用户从未签到

发表于 2009-6-28 18:40:49 | 显示全部楼层
都被bb误导了
edge friction跟friction的关系
后者包括前者

该用户从未签到

发表于 2009-6-28 19:05:55 | 显示全部楼层
我来做个技术解释吧,从一个计算边缘摩擦frame数的插件里看来的:
HJ的检测是在每一帧的运算里,从player站立的位置(脚下)前方(视角方向)16单位的点,向下作一条70单位的线。如果没碰到地面或墙壁等单位,就说明有边缘摩擦的存在。
有没有边缘摩擦只是一个类似bool的变量,它的值不是0.0就是1.0,真正累积起来的是有边缘摩擦的帧数。阻力随着帧数的增加而进行几何式增长,有边缘摩擦的帧数越多,起跳减速越多。在摩擦力和与板子边缘的距离之间取一个最优化的值,也就得到了我们常说的HJ要提前12个单位左右起跳,而不是毫无边缘摩擦的16个单位以上的说法。
CJ、BHOP等跳跃方法无视边缘摩擦的原因是,在空中当然没有边缘摩擦,而落地后必须在5帧以内起跳,这时阻力还没累积到明显影响起跳速度的程度。

这段话还是比较容易理解吧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表