zoukankan      html  css  js  c++  java
  • NGUI的Tween动画的使用

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

  • 相关阅读:
    《Spring2之站立会议1》
    《Spring1之第十次站立会议》
    《Spring1之第九次站立会议》
    《Spring1之第八次站立会议》
    《Spring1之第七次站立会议》
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
  • 原文地址:https://www.cnblogs.com/May-day/p/8459965.html
Copyright © 2011-2022 走看看