lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5522|回复: 1
打印 上一主题 下一主题

LTweenLite多次调用速度加快

[复制链接]

1

主题

0

好友

13

积分

士兵

Rank: 1

跳转到指定楼层
楼主
发表于 2017-3-23 16:31:53 |只看该作者 |倒序浏览
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方法,但是动画速度一次比一次快,感觉又什么东西叠加了
回复

使用道具 举报

37

主题

8

好友

9309

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

沙发
发表于 2017-3-23 17:04:13 |只看该作者
问题不在上面的代码中,应该是有些影响帧率的事件没有清除导致的
请给出测试链接,或者尽可能把代码传完整一些
不回答与技术和引擎不相关的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-4-26 00:02 , Processed in 0.046225 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部