在游戏开发中,为了方便一般的输出都会用到 cc.log的简写,但是今天发现了一个很奇怪的现想。
我在本预制体中向 其他预制体传递一个函数
let obj = {
onClickQueDingBtn:this.onClickQueDingBtn.bind(this),
}
pre.getComponent('roleSX').init(obj);
这个函数中 使用了 cc.log 来输出返回值,在电脑中使用时,基本没什么问题,但是在手机浏览器测试时发现了 很严重的速度问题
let pos = this.QiPanArr[qi]
console.time('计时开始')
cc.log(pos);
console.timeEnd('计时开始')
同样的代码:
电脑上:
手机上:
2秒才执行完毕,
暂时还不知道原因,所以如果没有必要 在函数改变指向时,还是别用 log了 console 和cc 都时一样的并无区别