动画默认播放完就会被销毁掉
动画的目标丢失了默认是会终止游戏 可以设置安全模式 让游戏继续运行
Tweener对象保存动画信息 每次调用Do类型的方法都会创建一个Tweener 这个是DoTween来管理
Tweener一些API
Pause() 暂停
SetAutoKill(bool) 设置是否播放完就删除
Form(bool) 表示从目标移动到原来 bool 是指是不是相对坐标 一般false
SetEase() 设置动画曲线
SetLoops(int) 设置循环几次
OnComplete(事件) 动画播放完成执行事件
-这个方法里面参数是一个Tween(补间动画)类型。
AppendCallback(TweenCallBack callback):添加一个回调函数
-里面参数就是调用方法的方法名字。
AppendInterval(float interval);添加一个间隔时间
-参数是float 类型,这里时间表示秒(second).
比如 Sequence seq = DOTween.Sequence(); seq.Append(color.DOColor(红))..AppendInterval(3f).Append(color.DOColor(蓝))
颜色变化 变成红色等待3秒变成蓝色
静态API
对变量进行渐变到目标值 DoTween.To()
重点是 起始值要和目标的值一致
一些API 对组建里面的方法继续扩充
比如
DoMove(目标,多少时间完成)
DOPlayForward() 正播放
DOPlayBackwarfs() 倒播放
DOPlay() 正播放一次
DOText() 一个一个字的打印出来
DOShakePosition() 震动
DOColor() 变颜色
DOFade() 改变透明度
一个动画生命周期回调
OnComplete() 完成变化时回调
OnKill() 执行结束后自动杀死,回调一次
OnPlay() 开始播放动画执行(可能多次) 在 OnStart 方法后调用
OnPause() 暂停回调
OnStart() 开始的时候
OnRewind() 倒回回调
OnStartTween() 开始执行最先回调, 该方法在 OnPlay 方法前调用
OnStepComplete() 如果循环的,每循环完成调用一次。 不是循环的则完成执行
OnUpdate() 变化过程中, 每帧回调该方法
OnWayPointChange() 当路点发生变化时回调,在执行 DOPath 回调
动画的目标丢失了默认是会终止游戏 可以设置安全模式 让游戏继续运行
Tweener对象保存动画信息 每次调用Do类型的方法都会创建一个Tweener 这个是DoTween来管理
Tweener一些API
Pause() 暂停
SetAutoKill(bool) 设置是否播放完就删除
Form(bool) 表示从目标移动到原来 bool 是指是不是相对坐标 一般false
SetEase() 设置动画曲线
SetLoops(int) 设置循环几次
OnComplete(事件) 动画播放完成执行事件
Sequence 是包含一组动画组 ( http://blog.youkuaiyun.com/jiejieup/article/details/41521577)
Append(Tween tween):添加一个补间动画在这个Sequence后面,为什么在后面呢?这个等下个星期解释一下,知识着东西慢慢学才有味道。-这个方法里面参数是一个Tween(补间动画)类型。
AppendCallback(TweenCallBack callback):添加一个回调函数
-里面参数就是调用方法的方法名字。
AppendInterval(float interval);添加一个间隔时间
-参数是float 类型,这里时间表示秒(second).
比如 Sequence seq = DOTween.Sequence(); seq.Append(color.DOColor(红))..AppendInterval(3f).Append(color.DOColor(蓝))
颜色变化 变成红色等待3秒变成蓝色
静态API
对变量进行渐变到目标值 DoTween.To()
重点是 起始值要和目标的值一致
一些API 对组建里面的方法继续扩充
比如
DoMove(目标,多少时间完成)
DOPlayForward() 正播放
DOPlayBackwarfs() 倒播放
DOPlay() 正播放一次
DOText() 一个一个字的打印出来
DOShakePosition() 震动
DOColor() 变颜色
DOFade() 改变透明度
一个动画生命周期回调
OnComplete() 完成变化时回调
OnKill() 执行结束后自动杀死,回调一次
OnPlay() 开始播放动画执行(可能多次) 在 OnStart 方法后调用
OnPause() 暂停回调
OnStart() 开始的时候
OnRewind() 倒回回调
OnStartTween() 开始执行最先回调, 该方法在 OnPlay 方法前调用
OnStepComplete() 如果循环的,每循环完成调用一次。 不是循环的则完成执行
OnUpdate() 变化过程中, 每帧回调该方法
OnWayPointChange() 当路点发生变化时回调,在执行 DOPath 回调