2016-12-12 5 views
-1

このコード私は、プラットフォームのアニメーション(上、下)の間の変更のためにUIボタンを使用しますが、起動してもまだ動作していれば、再び動作を開始しますが、 。どのようにアップアニメーションを白に修正してダウンを開始することができますか?unity animation ui button

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に設定すると、トランジションはいつでも現在の状態を「中断」することができます。

関連する問題