按钮被另一个按钮遮挡 按钮无法按下



有2个按钮-Button AButton BButton B位于Button A之上。Button BButton组件被删除。

我希望用户能够点击Button A,即使Button B模糊了它。

我怎样才能做到这一点?

不确定你的问题是什么,但如果你想点击开始按钮,而空气按钮在它上面。你应该禁用名为Interactable的按钮上的选项,并取消选中名为Raycast Target的按钮的图像组件中的切换。这样就行了

当然Button B按钮会阻塞它下面的按钮。因为Image组件和Text和/或其他Image组件按钮有块光线投射到它下面的按钮。

你可以这样做:

  • 删除你的Button B按钮,因为如果它没有做任何事情,实际上干扰了你想要的行为,那么为什么要把它放在第一位?想想看
  • 取消Raycast TargetButton B按钮的Image组件
  • 完全禁用Button B按钮的Image组件

想想清单上的第一项会对你大有好处。

如果你想要一个解决方案,那么使用列表中的第二个或第三个选项,但请记住取消选中Raycast Target或禁用Image组件的"Air"按钮仍然留下一个Image和/或Text作为上述按钮的子按钮,可以和将阻止光线投射到你的Button A按钮。

最新更新