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#代碼的對象,並綁定方法,如下圖

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM