TweenAlpha的使用

transform.GetComponent<TweenAlpha>().from = 0f;
transform.GetComponent<TweenAlpha>().to = 1f;
transform.GetComponent<TweenAlpha>().onFinished.Clear();
transform.GetComponent<TweenAlpha>().onFinished.Add(new EventDelegate(OnFinishCallBack));
transform.GetComponent<TweenAlpha>().ResetToBeginning();
transform.GetComponent<TweenAlpha>().PlayForward();
transform.GetComponent<TweenAlpha>().enabled = true;
// 动画完成调用 
private void OnFinishCallBack(){ } 

 

之前项目总中,没有写最后一句:

transform.GetComponent<TweenAlpha>().enabled = true;

测试发现, 概率性会出现动画异常情况。所以
enabled = true;这句话是很有必要的
posted @ 2017-03-20 23:48  色色先生  阅读(1018)  评论(0编辑  收藏  举报