DoTween - Sequence
2015-12-08 20:37
531 查看
如何理解DoTween - Sequence
using DG.Tweening;//这是一个引用
里面包含这么几个重要的类
Tweener:它是用来控制动画和值的缓动变化 [继承 Tweener : Tween] 一个抽象类
Sequence: 特殊补间动画,代替控制动画和值,它是控制连续的补间动画的组合(groups) [ 继承 Sequence : Tween] 它是一个密封类(sealed)
Tween : 这里代表 一个Tweener 或者 一个Sequence
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秒 又回去。
相关文章推荐
- Unix 环境高级编程(APUE) 之 七 进程关系 和 守护进程
- uva1121 Subsequence 【二分】
- [303]Range Sum Query - Immutable
- 创建用户报错ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value
- UIScrollView的代理【图片缩放】
- SpriteBuilder action最小持续时间
- Launcher3源码分析 — ui结构
- UIImage的属性整理
- UIResponder
- 《iOS Human Interface Guidelines》——From Concept to Product
- UIImageView响应点击事件
- 关于[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Ansi)] 的解释
- UITabBarController与UINavigationController异同点浅谈
- UIWindow
- 使用 IBM Bluemix 容器构建 Django 环境
- UITableView中Cell重用机制导致内容重复覆盖
- IOS UITextView 和 UITextField 联想输入法字数限制
- UITextView 如何使显示不全的单词不折行显示
- Initial job has not accepted any resources; check your cluster UI to ensure that workers are registe
- 管理工具MongoVUE使用