1. 程式人生 > >unity3d新版動畫系統模型動畫播放,暫停,倒退播放

unity3d新版動畫系統模型動畫播放,暫停,倒退播放

網上一搜很多,但是絕大部分都是基於舊版動畫系統的,用不成。

這裡是基於新版動畫系統的

原理是控制模型的speed, 1正常,0暫停,-1後退,控制如圖

1、增加變數

2、給變數起名字,初始值無所謂

3、點選要控制的clip剪輯,然後在speed裡建立的變數

然後控制程式碼如下

    private Animator anim; 
	// Use this for initialization
	void Start () {
        anim = gameObject.GetComponent<Animator>();
        anim.Play("Open", -1, 0.5f);//指定播放時間
        anim.SetFloat("SingSpeed", -1);//倒放
	}