UNITY 有自己的IK 但是要求骨络是人型骨络。 由于项目我自己做的模型比简单。未能配置成人型骨络。 我们可以使用免费开源的插件。 FAST IK。 (UNITY 资源商店下载。)
用法: 比如控制手去拿一个物体。
小臂的骨头上添加一个 Fast IK Fabric 组件,层数设置成2 就IK 控制两块骨头。 目标设置成一个transform. 极点设置成一个transform。目标是指手去拿的位置。 而极点是定义 手部头节指向的方向。
Fast IK LOOK 组件通常是用来控制头部的。 头部的骨头添加这个组优件并设置 LOOKAT 的目标。
游戏运行时我们在改变目标和极点的位置 就可以控制骨头了