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 に答える