Unity之NGUI之Tween
参考链接:https://www.cnblogs.com/vitah/p/3967181.html
主要是自己做个笔记.为了方便以后查看.
1. Tween的功能
tween意思为两者之间,可以实现游戏对象的透明度,颜色,大小,位置,旋转,缩放的变换.
2. 添加Tween组件
- 选中游戏对象后 –> 点击菜单栏上面的NGUI –> Tween
- 或者在游戏对象的Inspector窗口中 –> 点击 Add Component 按钮 –> 搜索 Tween
3. Tween组件的属性.
属性名称 | 作用 |
---|---|
From | 开始时的状态 |
To | 结束时的状态 |
Play Style | 播放方式 |
Animation Curve | 运动曲线,用来用来微调两个值之间的变化过程 |
Duration | From状态到To状态所需要的时间,也就是播放一次动画用的时间 |
Start Delay | 延迟播放 |
Tween Group | 可以控制在同一个GameObject上的多个Tween触发哪个,播放时指定group ID |
Ignore TimeScale | 忽略时间精度 |
注意:播放方式中的 Once:播放一次, Loop:循环播放 From –> To –> From –> To … , PingPong: 也是循环播放 From –> To –> From – > To … .
4. Tween动画的触发组件UIPlayTween
- 选中游戏对象后 –> 点击NGUI –> Attach –> Play Tween
- 或者也可以用AddCompont来搜索.
-
5. Play Tween的属性
属 性 名 称 | 作 用 |
---|---|
Target | 被控制的物体, 默认是自己 |
Include Chilren | 是否带着子对象一起变换 |
Tween Group | 控制动画组的哪个进行播放 |
Triiger condition | 触发此脚本的事件 |
Play direction | 触发事件,Toggle:转换,Forword:开启动能,Reverse:关闭功能 |
If target is disabled | 如果被控制的物体是没有**的,DoNothing:什么也不做,EnableThenPlay:启用然后播放,Ignore Disable state:忽略禁用状态 |
On activation | **,Continue From Current:继续形成电流, Restart Tween: 重启Tween, Restart If Not Playing:如果没有播放,进行启动 |
when finished | 当完成,Do Not Disable: 不禁用, Disable After Forward:在开启功能后禁用,Disable After Reverse:在关闭功能之后禁用 |