DoTween - Sequence

来源:互联网 发布:sql限制返回条数 编辑:程序博客网 时间:2024/05/21 09:53
                      如何理解DoTween - Sequence

using DG.Tweening;//这是一个引用

里面包含这么几个重要的类

  1. Tweener:它是用来控制动画和值的缓动变化 [继承 Tweener : Tween] 一个抽象类

  2. Sequence: 特殊补间动画,代替控制动画和值,它是控制连续的补间动画的组合(groups) [ 继承 Sequence : Tween] 它是一个密封类(sealed)

  3. Tween : 这里代表 一个Tweener 或者 一个Sequence

  4. Nested tween: 嵌套一个Tween(补间动画) 一个Tween包含在一个Sequence。

今天先解释一下Sequence:这个类里面最基本的方法使用。
Sequence包含一下这些静态方法:

  • Append(Tween tween):添加一个补间动画在这个Sequence后面,为什么在后面呢?这个等下个星期解释一下,知识着东西慢慢学才有味道。
    -这个方法里面参数是一个Tween(补间动画)类型。

  • .AppendCallback(TweenCallBack callback):添加一个回调函数
    -里面参数就是调用方法的方法名字。

  • AppendInterval(float interval);添加一个间隔时间
    -参数是float 类型,这里时间表示秒(second).
using UnityEngine;using System.Collections;using UnityEngine.UI;using DG.Tweening;public class UseDoTween : MonoBehaviour {    Button button;    void Start()    {        button =this.GetComponent<Button>();        Sequence seq = DOTween.Sequence();        seq.Append(button.transform.DOBlendableMoveBy(        new Vector3(300,0,0),1f).SetEase(Ease.Linear))       .AppendInterval(3f).Append(button.transform.DOBlendableMoveBy(        new Vector3(-300, 0, 0), 1f));     }  }  // 这段代码是UGUI ,一个Button 弹出    等待3秒  又回去。
0 0
原创粉丝点击