|
在多层UI中,鼠标移动至OnPointerEnter和OnPointerExit接口失灵的解决办法
如下图所示:有一排格子,格子下方我又添加了Text组件,鼠标移动上去正常需求是会触发OnPointerEnter方法,但奇怪的是,现在会失灵,就算鼠标没有移动到触发范围外,也会执行OnPointerExit方法。
解决问题其实很简单,把叠加在一起的UI,只保留触发那个层面的射线检测,其余的UI组件去掉射线检测。
遮挡的UI物体添加Canvas Group组件,然后取消勾选Interactable 和BlocksRaycasts即可。
|