动画类容:
1.了解老版动画(Animation)播放
2.熟悉新版动画的制作
3.熟悉Animator Controller的使用
4.了解动画中的BlendTree(混合树)
5.动画中添加事件和遮罩
6.动画IK(Inverse Kinematics)(反向运动学)
一,介绍(Animation)动画播放
添加 Animation 组件
注意:组件上有 Animations 这个动画列表,一般都会自动加在到里面,如果没有手动拖入;
添加一个 PlayAnim的C#脚本 添加代码如下:
public class PlayAnim : MonoBehaviour {
private Animation anim;
// Use this for initialization
void Start () {
anim = GetComponent<Animation>();
}
// Update is called once per frame
void Update () {
//播放人物跳跃动画
if (Input.GetKey(KeyCode.Space))
{
anim.CrossFade("jump");//播放动画名为 jump的动画
}
//播放人物攻击动画
if (Input.GetKey(KeyCode.J))
{
anim.CrossFade("attack1");//我没有讲解CrossFade,可以百度一下
}
}
}
添加 Animator 组件,在Assets新建一个动画状态机 Animator Controller, 把需要用到的人物动画拖入状态机中,并设置好动画切换的条件
一般有几种状态就设置几个切换值一般常用(Bool)
三,熟悉Animator Controller的使用
控制动画的播放 事例代码
我的 Animator Controller 里面的相关设置