您的位置:首页 > 移动开发 > Unity3D

Unity3D NGUI 点击穿透问题的解决方案

2015-08-03 17:17 507 查看
当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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: