【问题标题】:Why is my button isn't working - Unity 3D为什么我的按钮不起作用 - Unity 3D
【发布时间】:2022-08-19 06:10:21
【问题描述】:

我正在统一制作游戏,我不知道为什么,但我的按钮“升级”不起作用,我无法点击它,我搜索了解决方案,这是我尝试过的:

  • 检查是否有任何 UI 挡住了路
  • 检查我是否激活了\"interactable\"和\"raycast target\"
  • 检查我是否有事件系统

也许它来自编辑 -> 项目设置 -> 物理中的物理设置 因为我不得不为其他东西停用一些东西,但我想我已经尝试重新激活所有东西来看看它做了什么。

https://i.stack.imgur.com/eGhEw.png

如果您想尝试一下,这里是版本 2020.3.33f1 中的项目:

https://www.mediafire.com/file/6o17nul40eqtlu9/Mini_RPG.zip/file

  • 为什么是事件系统的孩子帆布?试着把它移到外面
  • 请不要只有代码和屏幕的图片

标签: unity3d


【解决方案1】:

我确实相信EventSystem 应该在Canvas 之外。 也可能是按钮没有设置OnClick 事件属性,除非您通过代码设置它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-06
    • 2010-10-30
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多