使用 HumanIK

在运行时使用 HumanIK 包括三个常规阶段:

  1. 初始化。在此阶段中,您可以创建和设置要使用 HumanIK 控制的角色。在开始使用 HumanIK 之前,将此阶段执行一次。请参见初始化
  2. 解算。在此阶段中,调用 HumanIK 反向运动学或重定目标解算器计算角色的新位置,然后将这些新位置应用回游戏。通常在每一帧上执行此阶段涉及的步骤。

    此阶段中执行的步骤因使用的解算器而异;请参见反向运动学解算重定目标解算

  3. 清理。在此阶段中,释放在初始化阶段中分配的内存资源。在针对角色使用完 HumanIK 后,将此阶段执行一次。请参见清理