gpt4 book ai didi

unity3d - Unity UI 按钮对点击或悬停没有反应

转载 作者:行者123 更新时间:2023-12-03 09:44:49 25 4
gpt4 key购买 nike

我正在使用 Unity 3D 的新 UI 系统为我的游戏构建暂停菜单。目前我正试图让我的按钮响应鼠标点击。我的一些层次结构如下:

Canvas hierarchy

当我在游戏中单击我的一个按钮时,没有任何 react ,这包括缺少悬停时应该发生的按钮动画。我的“主 Canvas ”游戏对象包含以下组件:

Canvas components

我已经确保我的 Image 组件选中了“Raycast 目标”,并且我的 Button 组件选中了“Interactable”。

Button

这可能是因为我的 Canvas 的渲染模式在屏幕空间(相机)中吗?我需要将渲染模式设置为此,因为我在游戏过程中在 UI 前面添加了 3D 模型。

我已经尝试/检查过的事情:

  • 确保存在 EventSystem
  • 检查另一个 UI 元素没有覆盖按钮,防止光线转换
  • 确保渲染 UI 的摄像头位于连接到播放器的主摄像头上方。渲染 UI 相机的图层为 1,而玩家相机的图层为 0。
  • 最佳答案

    您的 EventSystem 游戏对象缺少 Standalone Input Module脚本组件。

    选择您的事件系统->添加组件-> Standalone Input Module .完毕!

    下面的 gif 描述了两种方法来做到这一点。

    enter image description here

    关于unity3d - Unity UI 按钮对点击或悬停没有反应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38559419/

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