2016-12-12 136 views
-1

此代碼我在UI按鈕上使用它來改變動畫之間(上,下)平臺,但是當我點擊開始並仍然在工作時,我再次點擊下開始工作,但它切斷了向上動畫。如何解決這個白色的動畫,並開始下降?統一動畫用戶界面按鈕

public Animator anim; 
private bool move1; 
void Start() { 
    anim = GetComponent<Animator>(); 
} 
// Update is called once per frame 
public void ChangePlatform() { 
    if (move1==true) { 
     anim.SetInteger ("animstate",1); 
     move1 = false; 
    }else if (move1==false) { 
     anim.SetInteger ("animstate",2); 
     move1 = true; 
    } 

回答

1

我不明白你的問題中的一切,但我認爲你正在尋找你的過渡的Exit Time

如果「有退出時間」的功能,這個值表示在其中過渡生效

嘗試將值設置爲1的確切時間,這樣可以,如果只出現一個過渡當前狀態完成。如果將該值設置爲0,則轉換可以隨時「中斷」當前狀態。