作为unity转cocos一周的新手,想问一下各位大佬——我导入的fbx模型或者直接创建的立方体,添加了代码:
this.node.on(‘mouse-enter’, (event: any) => {
console.log(‘hi’);
}, this); 在web构建里都没有任何反应是为什么?
之前我添加了一个整个屏幕的canvas, 用来监听mouse-wheel 事件和touch-move事件,都是可以正常使用的。用同样的写法,对于场景里的3D物体, 就不起作用了。一开始我以为canvas没设置好, 会吞掉场景内的其他鼠标事件监听,所以我就把之前那个canvas节点整个关闭了,但是仍然没有起作用。
我也看到有之前版本的讨论,说要用raycast。难道最新版本的解决方案也还是射线侦测吗? 不是很理解,谢谢。

总算是有了进展哈哈