当3D场景和NGUI共存时, 点击上方的UI层按钮, 下方的3D物体也会触发OnMouseDown事件, 而有时这是我们所不希望的.
解决方案:
如果3D场景中的物体只需要点击等简单的操作, 那么可以将2D/3D镜头的UI Camera组件的EventType属性分别设为UI/World, 来将3D物体和UI的点击事件分开.
1.为主摄像机添加UI Camera组件, 并将EventType设为World
2.将3D场景中需要添加点击的物体, 添加UIButton属性(NGUI-Attach-ButtonScipt)
时间: 2024-10-02 00:16:02