schedule在浏览器上回调时间不准确

上代码:

onLoad: function () {
    cc.director.getScheduler().schedule(this.printTime, this, 0.1);
},

printTime: function(t) {
    console.log("t::"+t);
},

用模拟器运行,打印出来t都是,但是用浏览器打印

这个时间肯定会不准确,假如你设置的帧率是60,schedule是每帧计算一下时间,而且在浏览器上肯定不是每一帧的时间是1/60秒

现在的问题是,需要做一个节拍类的游戏,类似节奏大师,比如我没一个节拍是0.1秒,如果这个时间不准确的话,就没办法实现。。。有什么办法可以解决吗?

那你应该是提前在配置表里设置好这个需要点击的块的位置,生成块的时候直接生成在那个位置上,而不是用计时器

了解,感觉啦!