gpt4 book ai didi

user-interface - Unity Canvas 按钮不起作用

转载 作者:行者123 更新时间:2023-12-04 04:28:26 26 4
gpt4 key购买 nike

我向其中一张图像添加了一个 Canvas 组件以覆盖默认的图层顺序排序。原来该面板上的按钮控件已停止工作?

有人在 Unity 中对此有任何想法吗?我正在使用统一 5.5.2。

最佳答案

最简单的调试方法是:

  • 在编辑器中运行游戏,而不是全屏(取消选中 Maximize On Play button)
  • 选择 EventSystem 您场景的游戏对象
  • 在检查器中,打开预览窗口并使其足够大
  • 在屏幕上移动鼠标,检查按钮名称是否出现在 pointerEnter 字段旁边。

  • EventSystem

    如果您看不到它,以下是可能的解决方案:
  • 确保按钮上方没有任何可能阻止光线转换的 UI 元素
  • 确保您在按钮使用的图像上启用了光线转换(检查 RaycastTarget)

  • Raycast target
  • 确保您有一个 EventSystem 在您的场景中
  • 确保您的按钮上附加了一个回调,以便触发您的功能
  • 确保您没有任何 CanvasGroup BlocksRaycastInteractable设置为假
  • 确保您有 GraphicRaycaster 附加在游戏对象上(通常在 Canvas 上)
  • 关于user-interface - Unity Canvas 按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46850003/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com