今天下雨,无法去公园表演胸口碎大石,就在家好好写写博客吧。
最近接触了Unity IK用于VR AR的开发还是很有用的,可以使虚拟人物接近人物的操作运动,前一阵也看了头号玩家,虽然没有原书《玩家1号》那么精彩,但也是VR AR未来的大势所趋。
写说说IK是啥:
全称是Inverse Kinematics 反向动力学的意思,举个例子:获取人物手部的骨骼,是手跟随着手柄移动时,手臂也会随着人体动力学的原理运动,简而言之就是不会出现断胳膊,断手,之类的情况出现,手动了,胳膊自然跟着动。
下面写个demo:
场景中有个人,人要用右手去够左边的胶囊体。
操作步骤:
1.打开任务动画的IK
2.新建一个脚本,脚本代码如下:
public class IKControl : MonoBehaviour {
//我们的目标胶囊体
pub