一,在创建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#代码的对象,并绑定方法,如下图

最新文章

  1. 浅析JavaScript事件流——冒泡
  2. LocalDB连接失败
  3. php图片下载
  4. NEFU 169 步步惊心
  5. 【转载】Pyqt 添加右键菜单方法
  6. Leetcode 155 Min Stack 小顶堆+栈,优先队列实现 难度:0
  7. linux shell 使用总结
  8. sharepoint 浏览页面导航不正确
  9. 基于jQuery带备忘录功能的日期选择器
  10. 11.find 查找并复制文件
  11. SQLyog破解版:SQLyog MySQL GUI 11.2.4-0 Ultimate中文版 带序列号【转载】
  12. 将一个数转化为二进制后,求其中1的个数 C++
  13. 利用POI获取Excel中图片和图片位置
  14. 2017年2月16日 分析下为什么spring 整合mybatis后为啥用不上session缓存
  15. (一〇六)iPad开发之UIPopoverController的使用
  16. Ubuntu物理机中解决VirtualBox虚拟机无法连接USB设备的问题
  17. js之 单例模式
  18. Spring Boot Tomcat配置详解
  19. [No0000BE]控制台切换字符格式&Code Page Identifiers
  20. WebSite下创建webapi

热门文章

  1. Linux性能优化从入门到实战:03 CPU篇:CPU上下文切换
  2. ln 硬链接与软链接
  3. [MethodImpl(MethodImplOptions.Synchronized)]、lock(this)与lock(typeof(...))
  4. JVM的内存区域划分(jdk7和jdk8)
  5. php import require include use vendor
  6. 覆盖(Override)和重写(Overload)的区别
  7. js执行上下文与执行上下文栈
  8. dict常用操作
  9. 调整ceph的pg数(pg_num, pgp_num)
  10. python设置文字输出颜色