1、动画类型:泛形应用所有类型动画
2、人形动画可以镶嵌再人形动画中,人形动画可以都用在人形模型中
3、匹配效果:绿色:完全匹配;黄色:勉强匹配;红色:不匹配
4、烘焙成动作相当没有旋转了
5、事件使动画运行到这一帧时使用该函数
6、混合动画:混合类型:1D:通过一个参数控制
7、图层:Any State任何状态;Exit:出口状态
8、Avatar遮罩:绿色代表该位置去做动画,红色代表该位置不去做动画
9、反向动力学
10、导航代理组件:Nav Mesh Agent
11、(导航)障碍物(组件Nav Mesh Obstade):切割
12、分离网格链接(Generate OffiMeshLinks生成网格链接)
13、网格链接组件:Off Mesh Link
动画IK:
private void OnAnimatorIK(int layerIndex)
{
//设置头部IK
animator.SetLookAtWeight(1);//1为权重
animator.SetLookAtPosition(target.position);
//设置右手IK
animator.SetIKPositionWeight(AvatarIKGoal.RightHand, 1);
//是否影响旋转
animator.SetIKRotationWeight(AvatarIKGoal.RightHand, 1);
//设置右手IK
animator.SetIKPosition(AvatarIKGoal.RightHand, target.position);
animator.SetIKRotation(AvatarIKGoal.RightHand, target.rotation);
}
导航
//如果按下鼠标
if (Input.GetMouseButtonDown(0))
{
//获取点击位置
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if(Physics.Raycast(ray,out hit))
{
//点击位置
Vector3 point = hit.point;
//设置该位置为导航目标点
agent.SetDestination(point);
}
}