如题,关于全局事件的派发和接收。
在调试代码中发现,引擎层使用过cc.game.on、emit来接收和派发事件,感觉是神器啊,但是文档中似乎没有提到这个,为什么没提及呢?上层使用有何隐患?
求解,谢谢。
顶顶顶顶 只求解释。
我使用后发现cc.game.off根本无法关闭事件
。。。真是无语
全局事件可以使用EventTarget
cc.director.on我感觉有bug
就是如果你写
cc.director.on(‘someevent’,()=>{
this.node.active = true ; //这里会报错
})
理论上可以,但是并不建议这么做。
多传第三个参数this就好了