Final IK学习笔记6:Biped IK

2019-05-06  本文已影响0人  AlpacasKing

Biped IK是标准Biped角色的IK系统,旨在复制和增强Unity内置角色IK设置的行为。

BipedIK还是FullBodyBipedIK?
最初BipedIK比FullBodyBipedIK的唯一好处是它的性能要好得多。但是,由于FinalIK 0.4,我们能够将FBBIK解算器迭代计数设定为0,在这种情况下,全身效果将不会被求解,而且其速度几乎与BipedIK相同。这样可以更轻松地对距离内的角色进行IK优化。因此,自0.4起,FullBodyBipedIK组件是解决Biped角色的建议解决方案。

BipedIK或Unity的Animator IK?

与FinalIK软件包中的任何其他组件一样,BipedIK可以最大限度地减少设置所需的工作。 BipedIK会根据角色的骨骼结构和最常见的命名惯例自动检测Biped骨骼,因此,除非您使用中文命名骨骼,否则只要您可以放入组件,就应该准备好BipedIK。如果BipedIK无法识别骨骼参考,或者你只想更改它们,则可以在inspector中管理它们。


BipedIK

使用步骤:

使用Biped IK的sovler:

public BipedIK bipedIK;
void LateUpdate () {
    bipedIK.solvers.leftFoot.IKPosition = something;
    bipedIK.solvers.spine.IKPosition = something;
    ...
}

在运行时添加BipedIK:

组件参数:

Solver 变量:

上一篇下一篇

猜你喜欢

热点阅读