Unity中的Button按钮无法响应?极速解决!

抛开常规错误,脚本错误来说,应该是你的子级Button没有或者没激活Image组件,上层的父级物体包含了Image组件的问题

一般来说,Image组件默认勾选Raycast Target(射线检测)

解决方法:


取消勾选父级物体Image组件的Raycast Target即可,
这个Raycast Target一般是识别你的交互,如果你没打算这个物体交互,就可以把他关掉。

错误具体:

1.当父级物体包含Image组件,并且Raycast Target是默认勾选的。

2.你的Button物体中的Image组件没有,或没激活,或Raycast Target没勾选

3.那么你的Button检测事件,就会被父级物体的Image组件Raycast Target检测覆盖掉,从而Button无法响应

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值