调整物体是否为 Event System Raycast 投射的目标

本文介绍了解决Unity中UI遮挡问题的两种方法:一是通过调整Graphic.raycastTarget属性;二是通过设置CanvasGroup的BlocksRaycasts属性。这两种方法都能有效避免UI元素阻挡射线投射到其下方的物体,进而影响OnDrop等交互事件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如在拖拽图片时,不想图片本身阻挡射线投射到下面的物体上并影响 OnDrop 方法的触发

方法一: Graphic.raycastTarget 

通过修改组件上的 raycastTarget  = false


方法二:Canvas Group

修改 Canvas Group 组件上的 Blocks Raycasts = false


可以起到同样的作用,区别是 Canvas Group 可以为一组 UI 统一设置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值