Unity系列-IK篇-第一章:实现一个IK效果

1.1 IK是什么

所谓IK,就是反向运动学,也就是根据子节点的位置,推算出父节点的关节的变化。

这个变化时符合正向运动学的:

 

Unity系列-IK篇-第一章:实现一个IK效果

实现效果非常简单:

1.1.1 设定该Animator的层为IKPass

Unity系列-IK篇-第一章:实现一个IK效果

1.1.2 获取Animator

Unity系列-IK篇-第一章:实现一个IK效果

1.1.3 设定IK位置和旋转角度

Unity系列-IK篇-第一章:实现一个IK效果 

当然你可以设定相关权重:

Unity系列-IK篇-第一章:实现一个IK效果

源代码你可以参考:

http://www.xuanyusong.com/archives/2264