上代码:
onLoad: function () {
cc.director.getScheduler().schedule(this.printTime, this, 0.1);
},
printTime: function(t) {
console.log("t::"+t);
},
用模拟器运行,打印出来t都是
,但是用浏览器打印
上代码:
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秒,如果这个时间不准确的话,就没办法实现。。。有什么办法可以解决吗?
那你应该是提前在配置表里设置好这个需要点击的块的位置,生成块的时候直接生成在那个位置上,而不是用计时器
了解,感觉啦!