【发布时间】:2015-06-20 21:37:11
【问题描述】:
我想让一个精灵在每次点击时播放一滴液体落下的动画,但是动画只在我第一次点击时播放,我不知道为什么。
这是精灵上使用的代码:
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");
}
}
每次点击精灵时,调试日志甚至会打印出“正在播放动画”。
【问题讨论】: