unity3d OnPointerEnter被canvas组阻止

f45qwnt8  于 2023-04-07  发布在  其他
关注(0)|答案(1)|浏览(157)

我建立了一个库存系统,现在我正在设置打开和关闭它的能力。我想我可以使用画布组将alpha设置为0,然后禁用库存脚本中的相关代码行。我还没有到那个时候,因为画布组已经停止了OnPointerEnter的工作。

下面是指针输入的代码。


当层次结构是这样的时候它不起作用。


,但它确实工作时,分层结构是这样设置的,所以我很肯定的问题是画布组是阻止inventoryGrid OnPointerEnter工作。
那么,为什么画布组会阻止pointerEnter,有没有办法绕过它?或者我必须有一个更好的方法来隐藏库存屏幕?

hxzsmxv2

hxzsmxv21#

检查您的CanvasGroup的Interactable和BlockRaycasts属性。您可以找到更多信息here

相关问题