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;这句话是很有必要的
原文地址:https://www.cnblogs.com/Colored-Mr/p/6592371.html