Unity版本:4.5.1 NGUI版本:3.6.5
參考鏈接:http://blog.csdn.net/unity3d_xyz/article/details/23035521,作者:CSDN inspironx
在Unity中可以用Animation實現控件位置的轉換,大小的變化等等,即用動畫實現,NGUI中可以用Tween實現。這里用Panel的位置轉換為例說明。
1、創建一個Panel面板,如下圖:
2、為Panel添加Animation組件:
可以看到Panel中Animation組件如下,這時候需要為其添加一個Animation Clip:
3、點擊Panel,通過Window——Animation或者快捷鍵Ctrl + 6打開Animation視窗,為其創建一個動畫片段:
剛開始時點擊Add Key Frame添加一個片段,輸入名字並保存:
4、點擊Add Curve添加一個關鍵幀,並設置位置,點擊Position后面的那個黑色加號按鈕添加Position數據:
5、然后通過更改圖片上面幀的位置,設置相應的Position位置,即可實現Panel的位置變換:
6、全部設置完成后可以點擊圖中的播放按鈕,可以看到在Unity Scene視圖中的效果: