用UGUI做的UI,比如按鈕,點擊一下,后面的3D物體也會接收到點擊事件!
1.UGUI自帶的防穿透代碼:
if (EventSystem.current.IsPointerOverGameObject())
{
return;//為真,則點擊在UI上
}
在3D物體的點擊事件里加上上述代碼
測試有效!
如果你要穿透效果,比如一張圖片在按鈕前面
勾掉Raycast Target即可

如果要改變透明度,點Color,它的RGBA,把A調小
