Animation 动画片段跳帧、动画队列

跳帧

AnimationClip.SampleAnimation

作用

跳转到动画片段的任意帧数

public Animation anim;
void Update()
{
    
    
    if (Input.GetMouseButtonDown(0))
    {
    
    
        anim.Stop();
        anim["move"].clip.SampleAnimation(this.gameObject, 0);
    }
    if (Input.GetMouseButtonDown(1))
    {
    
    
        anim.Play("move");
    }
}

动画队列

Animation.PlayQueued

作用

按照顺序播放动画片段

void Start()
{
    
    
	//move动画播放完毕后 播放scale动画
    anim.PlayQueued("move");
    anim.PlayQueued("scale");
}

猜你喜欢

转载自blog.csdn.net/weixin_43796392/article/details/125742419
今日推荐