0
我想要一個精靈來播放每次點擊時液滴落下的動畫,但是動畫只會在第一次點擊時播放,我不知道爲什麼。如何讓動畫在Unity中多次播放?
這裏是精靈使用的代碼:
public class PipetteScript : MonoBehaviour {
public Animator pipetteAnim;
public BoxCollider2D pipetteMove;
public IndicatorScript indicator;
// Use this for initialization
void Start() {
pipetteAnim.enabled = true;
pipetteMove.enabled = true;
indicator.enabled = true;
}
void OnMouseDown() {
pipetteAnim.Play ("Pipette_dropping");
Debug.Log ("Anim playing");
}
}
調試日誌,甚至打印出「動畫播放」我點擊精靈每次。
我不能使用.Stop類型動畫的變量。 –
然後使用SetBool like'pipetteAnim.SetBool(「Pipette_dropping」,false);' –
SetBool也無法正常工作,我必須使用觸發器,而不是使用觸發器。 –