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

