是否有人熟悉此Tween的延迟通话,因为我一直试图让它工作但我不能。我知道如何通过延迟调用函数,但我也想删除Tween以延迟调用:
var speed:Number = player.getBasicSpeed();
if (player.getSpeed() > speed)
{
TweenMax.killTweensOf(clearPowerup);
}else {
player.setSpeed(2.5);
player.onPowerup("speedPowerup");
TweenMax.delayedCall(5, clearPowerup, [player, speed]);
}
因此,如果玩家选择加电,并且如果此加电仍然存在killTweensOf
应该终止clearPowerup
的延迟通话,但事实并非如此。
感谢您的帮助
reagrds
答案 0 :(得分:0)
您需要使用此行来终止延迟通话:
TweenMax.killDelayedCallsTo(clearPowerup);