1. 程式人生 > >egret中Tween庫的使用

egret中Tween庫的使用

egret.Tween.get(tw,{ loop:false,onChange:funcChange, onChangeObj:obj }).to({x:100}).wait(200).call(()=>{
//…do something
})

1.get():得到一個動畫物件,後面的loop:是否迴圈,onChange:Function,動畫過程函式,可以動畫過程中做操作, onChangeObj: this 動畫函式的作用域。
2.to():{}動畫物件需要改變的屬性。
3.wait():等待200ms
4.call():動畫結束後的回撥函式。

動畫的實時函式中x,y等值的操作會被後續的to操作覆蓋掉。實時變化函式是每幀更新的。
做邏輯處理時,一定要記得處理動畫,比如remove動畫。不然動畫還會在繼續執行,出現BUG。