1.走动速度和跑动速度
目标:
1.跑动动画和走动动画速度倍率匹配
2.动画和真实速度匹配
3.通过一个值,可以同时修改动画速度以及真实速度
1.1 获得倍率
它们之间的首要关系,是获得其中的倍率,跑动速度是走动速度的几倍。
这个可以给人物使用"Apply Root Motion"获取其速度,就可以知道倍率了。
1.2 动画状态机倍率匹配
知道倍率之后,下一步就是匹配;假如说,跑速是走速的三倍:
首先设置动画混合树;输入达到1时,到达走;输入达到3时,到达跑
1.3 输入倍率匹配
这里的输入,要应用到两套东西上,一套是动画状态机接收(1走3跑),一套是真实移动速度接收。因此,按住w,输入可平滑达到1;按住w + shift,输入平滑达到3。
1.4 真实速度倍率匹配
动画状态机接收到了1,3,就可以直接达到效果,但是真实速度不行。这里需要一个变量,来进行调整。调整完毕,此时已经可以完成匹配了。
1.5 变速齿轮
但是还需要一个“变速齿轮”的效果:假如说虽然跑速是走速的3倍,但是我想让它跑起来的时候变成6倍。这时候就需要一个变量,同时multi动画速度和真实速度。在跑的时候同时2,再正常情况下1;当然从1-2也可以进行插值运算。插值使动画变得平滑。
2.IK动画
目前有一个计划,手部的动作完全根据IK完成。包括拔刀,劈砍,手部pose等等。
这些慢慢弄都是可以做出来的,但是想琢磨一套方便点的流程。目前有一套想法,但是还是很麻烦。所以先往后看傅老师的视频先。
IK:https://www.bilibili.com/video/av30054137/?p=10