关闭

NGUI Tween几种用法随手记

3787人阅读 评论(0) 收藏 举报
分类:
需要明确下几种动画的用法


play
begin
EventDelegate.add
TweenPlayer




------------------------------------------------------------------------
最基本的用法
TweenScale ts = TweenScale.Begin(mStartObj, 0.3f, new Vector3(0.9f, 0.9f, 1f));
ts.AddOnFinished(EnterNext);
EnterNext是个void方法
------------------------------------------------------------------------
直接获取组件
TweenPosition tp = tweenObject.GetComponent<TweenPosition>();
tp.PlayForward();


------------------------------------------------------------------------
void Start () 
 {
 TweenScale tweenpos = gameObject.AddComponent<TweenScale>();
 tweenpos.onFinished =OnFinished;
 tweenpos.from = transform.localScale;
 tweenpos.to = new Vector3(1.2f,1.2f,1.2f);
 tweenpos.duration = 0.2f;
 tweenpos.Play(true);
 }
 void OnFinished (UITweener tween){}


升3.0后的写法


TweenScale scale = GetComponent<TweenScale>();
EventDelegate.Add (scale.onFinished, OnFinished);
------------------------------------------------------------------------


设置


 _playTween.Play(true);
------------------------------------------------------------------------




 
1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:972668次
    • 积分:12514
    • 等级:
    • 排名:第1251名
    • 原创:172篇
    • 转载:614篇
    • 译文:2篇
    • 评论:123条