UG2L17——NGUI缓动
UG2L17——NGUI缓动
NGUI缓动
NGUI缓动 就是让控件交互时 进行缩放变化 透明变化 位置变化 角度变化 等等行为
NGUI自带Tween功能来实现这些缓动效果
使用NGUI缓动
关键组件Tween缓动相关组件
关键组件Play Tween可以通过它让该对象和输入事件关联
Tween缓动组件参数相关
大部分的Tween缓动组件参数大差不差
-
From - 开始状态
-
To - 结束状态
-
PlayStyle - 播放方式
-
- 一次
- 循环
- 循环 从头到尾 从尾到头
-
Animation Curve - 动画曲线
可以调整两个值的变化曲线 -
Duration - 持续时间
-
Start Delay - 开始播放前的延迟时间
-
Delay Affects - 延迟影响
-
- 正向播放
- 反转播放
- 都影响
-
TweenGroup - 分组ID
用于一个对象多个动画时分组 -
Ignore TimeScale - 忽略时间暂停
-
Use Fixed Update - 使用物理更新更新动画
PlayTween组件参数相关
PlayTween可以添加多个,需要自己手动添加
-
Tween Target - 控制对象
-
Include Children - 是否带着子对象一起变化
-
Start State
如果为真,则在激活触发之前
Play Tween将在启动时将所有关联的Tween重置为其起始状态 -
TweenGroup - 控制的是哪一组缓动
-
Trigger condition - 触发条件
-
-
Play direction - 播放的方向
-
- Reverse 反转播放
- Toggle 正反状态转换
- Forward 正向播放
-
If target is disabled - 如果控制对象失活 处理方式
-
- 啥也不做
- 为了播放激活它
- 忽略失活状态
-
On activation - 激活时
-
- 继续当前
- 重新开始
- 如果没有播放重新开始
-
When finished - 播放完毕做啥
-
- 执行完后隐藏
- 什么也不做
- 如果是倒着播,播放完后隐藏
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 文KRIFE齐的博客!