UI遮挡3D物体响应

2020-07-09  本文已影响0人  至少还有光

1.UI响应,和它重叠的3D物体不响应

2.UI响应,3D物体也响应

3.鼠标点击左键和右键,如果点击了UI,不希望人物同时移动,UI和人同时响应鼠标事件

解决UI和3D物体层叠时,只响应UI的问题

给Main Camera添加射线发射器,如图

3D物体和UI物体的点击方式都选用如图接口

效果是,点击UI就只会UI有反应,要3D物体有反应必须点击没有被Ui遮罩的部分了才会响应

解决UI和3D物体的同时响应问题

这里如果点击了UI遮罩3D物体的部分,3D物体依旧会响应

UI脚本加入如下图代码

解决UI和鼠标点击之间的响应问题

有的时候,3D场景中会存在,无论触摸点击,还是鼠标点击,有些操作是左键,有些操作是右键,我希望在点击UI的时候不执行3D物体的方法

脚本如下图

上一篇下一篇

猜你喜欢

热点阅读