Unity 2019.2+ 中是否"IsPointerOverGameObject"弃用?



我正在尝试检测我的光标是否在场景中的 UI 元素上(而不是在编辑器中(。在过去的版本中,我只能使用EventSystems.EventSystem.IsPointerOverGameObject(),但似乎EventSystems不再作为UnityEngine的一部分存在。

查看 2019.2 的文档,UnityEngine.EventSystems 不存在,但在 2019.1 中却存在。发行说明没有提到我可以看到的这一点。就走了。

那么,我如何检测光标何时位于 UI 元素上?

好的,这与文档无关。事件系统显然仍然存在,因为它存在于我的场景中。另一个粗略的看表明我的IDE给我带来了麻烦,导致调试器错误。

解决这个问题的最好方法仍然是EventSystem.current.IsPointerOverGameObject(),并确保你using UnityEngine.EventSystems.

但是,文档仍然缺少它。

相关内容

  • 没有找到相关文章

最新更新