[]tween complete 报错 以及如何判断对象正在缓动中
代码是这样的
Laya.Tween.complete().to(men, { x : x , y : y }, menMotionTime, Laya.Ease.quadInOut, null, 0);
我想判断对象是否正在缓动,如果是则complete立即完成没有完成的动画继续当前的
Laya.Tween.complete().to(men, { x : x , y : y }, menMotionTime, Laya.Ease.quadInOut, null, 0);
我想判断对象是否正在缓动,如果是则complete立即完成没有完成的动画继续当前的
没有找到相关结果
已邀请:
要回复问题请先登录
6 个回复
hujian0318
赞同来自: liner1457387450
我也没找到判断对象是否正在缓动中的API,你可以自己定义个变量比如isComplete,默认值为true,当该变量为false时,表示处在缓动中,则调用complete(),否则调用to方法同时将该变量设为false,在缓动完成回调函数中将该值设为true。
注意complete()是Tween对象方法,你要这样
var tween:Tween = Laya.Tween.to(...);
tween.complete();
wudi199553
赞同来自:
liner1457387450
赞同来自:
你看我写了demo的,每次都说我没写demo,其实每次我都放了一句代码的,尴尬
wudi199553
赞同来自:
Laya.Tween.to(letterText, { y : 300 }, 1000, Laya.Ease.bounceIn, Laya.Handler.create(this,this.changeColor,[letterText]), i * 100);
liner1457387450
赞同来自:
hujian0318
赞同来自: