想在屏幕上点任何位置,都显示一个点击特效在点击的位置上,但是使用Input.EventType.MOUSE_DOWN去捕获时,在按钮上点击就捕获不了了,有其它方法实现么?
在最上面再加一层点击特效层
可以直接监听 canvas 事件
cc.game.canvas.addEventListener('mousedown', (event) => {
console.log('mousedown', event);
});
最后把坐标转换到 cocos 坐标系就好了。
想在屏幕上点任何位置,都显示一个点击特效在点击的位置上,但是使用Input.EventType.MOUSE_DOWN去捕获时,在按钮上点击就捕获不了了,有其它方法实现么?
在最上面再加一层点击特效层
可以直接监听 canvas 事件
cc.game.canvas.addEventListener('mousedown', (event) => {
console.log('mousedown', event);
});
最后把坐标转换到 cocos 坐标系就好了。