NGUI的Tween动画的使用
2024-08-28 19:54:27
一,在创建Tween有,alpha,color,width,height,position,rotation,scale和transfrom这几种动画类型
1>alpha:颜色由浅变深(透明度)
2>color:由一种颜色变化到另一种颜色
3>width:动画根据宽度变化
4>height:动画根据高度变化
5>position:动画根据定位切入
6>rotation:动画根据自身旋转
7>scale:动画根据调节变大
8>transfrom:动画根据对象移动,对象是场景中的控件,从一个控件的中心的到另一个中心
二,我们在制作菜单时需使用到tween,如菜单首页的的切换到设置页面
1,我们需要在代码中设置两个变量
public TweenPosition startPanelTween;
public TweenPosition optionPanelTween;
2,定义两个方法,如下
public void OnOptionButtonClick()
{
//Tween动画播放
startPanelTween.PlayForward();
optionPanelTween.PlayForward();
}
public void OnCompleteSettingButtonClick()
{
//Tween动画后退
startPanelTween.PlayReverse();
optionPanelTween.PlayReverse();
}
3,接着我们定义两个容器(在UI Root下创建两个界面,右键-Create -Invisible Widget创建容器start和option),装着我们的界面,然后将两个对象赋值给定义的变量
4,将start和option的对象添加Tween动画,并创建初始位置,如下如图
4,然后给容器start和option内的button绑定有C#代码的对象,并绑定方法,如下图
最新文章
- 浅析JavaScript事件流——冒泡
- LocalDB连接失败
- php图片下载
- NEFU 169 步步惊心
- 【转载】Pyqt 添加右键菜单方法
- Leetcode 155 Min Stack 小顶堆+栈,优先队列实现 难度:0
- linux shell 使用总结
- sharepoint 浏览页面导航不正确
- 基于jQuery带备忘录功能的日期选择器
- 11.find 查找并复制文件
- SQLyog破解版:SQLyog MySQL GUI 11.2.4-0 Ultimate中文版 带序列号【转载】
- 将一个数转化为二进制后,求其中1的个数 C++
- 利用POI获取Excel中图片和图片位置
- 2017年2月16日 分析下为什么spring 整合mybatis后为啥用不上session缓存
- (一〇六)iPad开发之UIPopoverController的使用
- Ubuntu物理机中解决VirtualBox虚拟机无法连接USB设备的问题
- js之 单例模式
- Spring Boot Tomcat配置详解
- [No0000BE]控制台切换字符格式&Code Page Identifiers
- WebSite下创建webapi
热门文章
- Linux性能优化从入门到实战:03 CPU篇:CPU上下文切换
- ln 硬链接与软链接
- [MethodImpl(MethodImplOptions.Synchronized)]、lock(this)与lock(typeof(...))
- JVM的内存区域划分(jdk7和jdk8)
- php import require include use vendor
- 覆盖(Override)和重写(Overload)的区别
- js执行上下文与执行上下文栈
- dict常用操作
- 调整ceph的pg数(pg_num, pgp_num)
- python设置文字输出颜色