參考鏈接:https://www.cnblogs.com/vitah/p/3967181.html
主要是自己做個筆記.爲了方便以後查看.
1. Tween的功能
tween意思爲兩者之間,可以實現遊戲對象的透明度,顏色,大小,位置,旋轉,縮放的變換.
2. 添加Tween組件
- 選中游戲對象後 –> 點擊菜單欄上面的NGUI –> Tween
- 或者在遊戲對象的Inspector窗口中 –> 點擊 Add Component 按鈕 –> 搜索 Tween
3. Tween組件的屬性.
屬性名稱 | 作用 |
---|---|
From | 開始時的狀態 |
To | 結束時的狀態 |
Play Style | 播放方式 |
Animation Curve | 運動曲線,用來用來微調兩個值之間的變化過程 |
Duration | From狀態到To狀態所需要的時間,也就是播放一次動畫用的時間 |
Start Delay | 延遲播放 |
Tween Group | 可以控制在同一個GameObject上的多個Tween觸發哪個,播放時指定group ID |
Ignore TimeScale | 忽略時間精度 |
注意:播放方式中的 Once:播放一次, Loop:循環播放 From –> To –> From –> To … , PingPong: 也是循環播放 From –> To –> From – > To … .
4. Tween動畫的觸發組件UIPlayTween
- 選中游戲對象後 –> 點擊NGUI –> Attach –> Play Tween
- 或者也可以用AddCompont來搜索.
-
5. Play Tween的屬性
屬 性 名 稱 | 作 用 |
---|---|
Target | 被控制的物體, 默認是自己 |
Include Chilren | 是否帶着子對象一起變換 |
Tween Group | 控制動畫組的哪個進行播放 |
Triiger condition | 觸發此腳本的事件 |
Play direction | 觸發事件,Toggle:轉換,Forword:開啓動能,Reverse:關閉功能 |
If target is disabled | 如果被控制的物體是沒有激活的,DoNothing:什麼也不做,EnableThenPlay:啓用然後播放,Ignore Disable state:忽略禁用狀態 |
On activation | 激活,Continue From Current:繼續形成電流, Restart Tween: 重啓Tween, Restart If Not Playing:如果沒有播放,進行啓動 |
when finished | 當完成,Do Not Disable: 不禁用, Disable After Forward:在開啓功能後禁用,Disable After Reverse:在關閉功能之後禁用 |