【发布时间】:2021-09-08 16:18:01
【问题描述】:
我似乎在这方面找不到任何东西。有一些关于按钮和图像的答案,但这只是文本,所以没有太大帮助。
我的场景中有一个画布,其中包含具有文本组件 boxCollider2D 和实现 OnMouseDown() 的脚本的游戏对象。我似乎无法点击文本。如果我切换到场景视图,我什至看不到文本或其对撞机。
我需要添加什么才能让 Unity 重新点击文本?
非常感谢!
【问题讨论】:
-
我不确定 box collider 是否适用于 UI 元素。您在场景中看不到它的原因是文本位于 Canvas 上的 UI 空间中。您最好使用 Graphics Raycast 或 IPointer 事件将按钮组件添加到父级,将其颜色设置为透明并将文本设置为子级。
标签: unity3d