菜鸟一枚,有错误请指出,谢谢。
不喜勿喷!!!
最终成果:
前提:
1.模型的Animation Type 必须为Humanoid
2.人物骨骼配置没有问题
操作步骤:
1.建立一个animator设置当前动画层的IK Pass使当前层支持IK
2.通过代码操作IK
private void OnAnimatorIK(int layerIndex)
{
//返回一条射线从主摄像机通过鼠标的位置。
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
//创建一个平面
Plane plane = new Plane(Vector3.forward, transform.position);
//射线的距离
float rayDis