0

有没有人熟悉这个 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但事实并非如此。

谢谢您的帮助

回复

4

1 回答 1

0

您需要使用此行来终止延迟呼叫:

TweenMax.killDelayedCallsTo(clearPowerup);
于 2013-03-30T02:43:54.810 回答