lufy's legend

标题: LTweenLite多次调用速度加快 [打印本页]

作者: lhuan    时间: 2017-3-23 16:31
标题: LTweenLite多次调用速度加快
LTweenLite.to(countLayer, 1, {scaleX : 1, scaleY: 1, onComplete: function() {
    countLayer.removeChildAt(1);
    countLayer.addChild(two);
    countLayer.scaleX = 0;
    countLayer.scaleY = 0;
}}).to(countLayer, 1, {scaleX : 1, scaleY: 1, onComplete: function() {
    countLayer.removeChildAt(1);
    countLayer.addChild(three);
    countLayer.scaleX = 0;
    countLayer.scaleY = 0;
}}).to(countLayer, 1, {scaleX : 1, scaleY: 1, onComplete: function() {
    countLayer.removeChildAt(1);
    countLayer.scaleX = 0;
    countLayer.scaleY = 0;
    countLayer.remove();

    interval = setInterval(function() {
        if(time > 0) {
            time -= 1;
        }else {
            time = 0;
            clearInterval(interval);
            gameOver();
        }
        timeTxt.text = time;
    }, 1000);
}});
这段代码再play方法里面,游戏结束的时候在gameOver里面弹出对话框,点击对话框按钮再次开始游戏,直接调用的play方法,但是动画速度一次比一次快,感觉又什么东西叠加了

作者: lufy    时间: 2017-3-23 17:04
问题不在上面的代码中,应该是有些影响帧率的事件没有清除导致的
请给出测试链接,或者尽可能把代码传完整一些




欢迎光临 lufy's legend (http://lufylegend.com/forum/) Powered by Discuz! X2.5