LyraLog8 动画系统3

还差跳跃,但是跳跃走GAS,不走GAS就输入直接调用Character->Jump就好了。

先弄一下后面的

LeftHandPose_OverrideState

手部骨骼的混合,避免开火的时候跑,枪太抖

这个只有霰弹枪开了这个

瞄准偏移+落地恢复混合

瞄准偏移,就是头看向瞄准方向的那个,很常见了。

落地恢复混合是混合一个0.65的落地恢复动画进去

根据落地时间算的一个权重

只有处于LandRecovery才有影响

LandRecoveryAlpha是根据落地时间算的一个值

SkeletalControls

手部IK

https://dev.epicgames.com/documentation/zh-cn/unreal-engine/animation-blueprint-hand-ik-retargeting-in-unreal-engine

Copy Bone

https://dev.epicgames.com/documentation/zh-cn/unreal-engine/animation-blueprint-copy-bone-in-unreal-engine

基于右手创建的虚拟骨骼,拉到左手的位置。
把左手IK挪到这个虚拟位置

如果开了ControlRig向下移一点

装备切换过程中调整武器缩放

Two Bone IK

这两个浮点值可以看逻辑是通过动画曲线控制的,实际上一直是1

功能是基于手的位置,调整手肘的朝向,左臂偏左,右边偏右。避免扭曲了

脚步IK

这个和control rig是互斥的

功能也是FootIk

ControlRig

最后就是ControlRig了

上一篇
下一篇