今天在做关于物理系统的事情的时候,对这两个参数的使用有一些疑惑,于是就做了个小测试,顺便分享出来。
参数的解释:
Braking Friction CharacterMovement在Brake时受到的摩擦力系数
Braking Friction Factor计算摩擦力时用来乘以真实摩擦力
测试情景:角色向左右两边进行冲刺移动
测试1:Braking Friction = 10,Braking Friction Factor = 1
1.png测试2:Braking Friciton = 1, Braking Fricition Factor = 10
2.png结果:
测试1:
3.png测试2:
4.png两组测试的速度数值几乎相等(减速至同一时间时的数值),那么得到的效果应该是相同的,但是实际的感受是Braking Fricition Factor更小的一方的动作会停止得更晚一些,从数值上得到的猜想是,Brake Friction乘以Braking Friciton Factor相同,所以总的摩擦力大小相等,使得减速时得到的数值相等,而感官上的差异可能是Braking Friction Factor造成的,更大的Factor会使得Friction更快达到最大值,使得角色更快停下来。
最后对两个参数进行总结如下:
Braking Friction 影响角色的受到的摩擦力大小
Braking Friction Factor影响Brake Friction增长的快慢(虽然也会影响总摩擦力大小,但是主要的作用还是用来调整力作用的快慢)
PS:好吧,其实两种方式几乎没区别,而且体感差异也只是我自己的,还是希望大家自己去测试体验吧!
网友评论