【问题标题】:Why don't my buttons work when I build the game为什么我构建游戏时我的按钮不起作用
【发布时间】:2021-08-06 08:00:09
【问题描述】:

好的,所以我是制作游戏的新手,但我刚刚完成了一款游戏。但由于某种原因,当我构建游戏时,升级页面中只有 3 个按钮起作用。游戏中的所有其他按钮都可以工作,它们都可以在编辑器中工作,但是当我构建游戏时,它们就停止工作了。当您单击它们或将鼠标悬停在它们上方时,这不是代码的问题,它们不会做任何事情。有人可以告诉我如何解决这个问题吗?如果你想自己检查一下,我现在把它放在 itch.io 上。它在我的创作者页面上,名称为 ThatWeirdGameDev。谢谢!

【问题讨论】:

  • 欢迎来到 SO。为了让您的同行提供帮助,您需要包含相关代码和/或链接。

标签: unity3d user-interface building


【解决方案1】:

我经常发生的一件事是,我在一个可点击按钮的顶部有一些东西,也许是我制作的非常大的文本框,它会阻止用户点击底层按钮的能力。 UI 对象,如果它们将属性“Raycast Target”设置为 true(请参阅对象的图像组件),则确实会阻止它们下方的对象。如果您关闭“Raycast Target”,那么您可以“点击”这些对象并找到您的按钮。通常,如果您没有正确锚定事物,更改屏幕分辨率可能会导致此问题(UI 对象可以相互移动并阻挡您想要的对象)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多