2016-12-12 57 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,则转换可以随时“中断”当前状态。