为什么我的按钮点击无响应?
在我们的unity中,
当我的界面上一层还设置了一层界面,但是给他透明度设置为0后,他还是可以点到的,所以遮挡了我当前显示的界面,所以把透明度设置为0后,还把相应blocksRaycasts这个值也要设置为false就可以点到下一层的按钮拉
self.canvasGroup.alpha = value
self.canvasGroup.blocksRaycasts = value==1
unity中你的按钮为什么点击无响应,可能是这个原因。
于 2022-07-08 18:04:11 首次发布
在Unity开发中,即使将界面的透明度设置为0,它仍然会阻挡底层界面的按钮交互。通过设置canvasGroup的blocksRaycasts属性为false,可以确保当透明度为0时,下层界面的按钮依然可点击。这是一个关于Unity UI系统中优化用户交互的重要技巧。
摘要由CSDN通过智能技术生成