05旧版动画Animation

·为物体添加Animation组件

·在动画视图中创建片段

Step1:调出Animation面板,选中场景中的物体,在Animation面板中点击create,起好动画片段的名字 Step2:在Animation中操作得到想要的动画 Step3:将目标场景物体身上新建Animation组件,将动画片段拖拽进Animation组件中

//点击物体时启动动画
public class Cube7yundong : MonoBehaviour
{
    public string animName = "cube7";
    private Animation anim;
    private void Start()
    {
        anim = GetComponent<Animation>();
    }
    private void OnMouseDown()
    {
        anim[animName].speed = 1;
        anim.Play(animName);
    }
}
bool isPlay = animation.isPlaying;
bool isPlay = animation.isPlaying("动画名"); //是否正在播
animation.Play("动画名");
animation.PlayQueued("动画名");
animation.CrossFade("动画名");
animation["动画名"].speed=-1;  //1正播  -1倒播
animation["动画名"].wrapMode = WrapMode.PingPong;
animation["动画名"].length;   //动画时长
animation["动画名"].time;   //从哪开始播,时间点

animation["动画名"].time = animation["动画名"].length //倒序取末尾为起始时间