如何改写cc.Button使其自带的clickEvent更改为触摸事件

如题,因为一开始一直在桌面测试,没有注意到click事件和touch事件的区别,大量使用了自带的cc.Button组件。使用真机调试时发现按钮无法响应了(╯︵╰)自己重新注册事件感觉有些太繁琐了,能否通过修改系统原文件的方式将Button组件自带的clickEvent修改为我需要的touchEvent呢?请指教。

注册节点的 touchstart touchmove touchend, 挺简单的

1赞

creator有一个冒泡的机制,你可以结合着使用

1赞

谢谢各位了,技术不够就不偷懒了,我也已经开始重新注册事件了