|
|
@@ -34,9 +34,9 @@ export default class TweenUtil {
|
|
|
* @param end_scale 目标缩放属性
|
|
|
* @param complete_fun 完成回调
|
|
|
*/
|
|
|
- public scaleX(node: cc.Node, time: number = 0.15, start_scale: number = 0, end_scale: number = 1, complete_fun?: Function) {
|
|
|
+ public scaleX(node: cc.Node, time: number = 0.15, start_scale: number = 0, end_scale: number = 1, complete_fun?: Function, easing?: keyof typeof TweenEasing) {
|
|
|
node.scaleX = start_scale;
|
|
|
- let scale1 = cc.tween().to(time, { scaleX: end_scale });
|
|
|
+ let scale1 = cc.tween().to(time, { scaleX: end_scale }, { easing: easing });
|
|
|
let call1 = cc.tween().call(() => { if (typeof complete_fun == 'function') complete_fun(); })
|
|
|
cc.tween(node).then(scale1).then(call1).start()
|
|
|
}
|