cocos定时器变慢的解决

schedule2:function (callback, interval) {

        varthen = Date.now();

        interval = interval*1000;

        this.schedule(function(){

            varnow = Date.now();

            vardelta = now - then;

            if(delta > interval){

                then = now - (delta % interval);

                callback.call(this);

            }

        }.bind(this), 0);

    }

参考 https://www.cnblogs.com/kenkofox/p/4138048.html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,969评论 19 139
  • PLEASE READ THE FOLLOWING APPLE DEVELOPER PROGRAM LICENSE...
    念念不忘的阅读 13,551评论 5 6
  • 我曾经喜欢过一个女孩,认识她我很开心,没有在一起我也很开心 她说:“嘿 我们来认识一下吧” 我说:“好” 留了联系...
    LIBANGBING阅读 82评论 0 1
  • 21世纪中叶,地球统一,称帝国。 先前,人类已成功移民月球,在月球内部建立特大基地,称月宫计划。后来又在火星发现了...
    无名泽阅读 660评论 0 2
  • Xcode6 升级到Xcode7 之后 在debug的时候 也会报 Dsymutil Warning我们只需要Bu...
    无名氏_1阅读 1,600评论 0 4