小编Wal*_*tie的帖子

Unity UI按钮不对点击或悬停做出反应

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

画布层次结构

当我在游戏中点击我的一个按钮时没有任何反应,这包括在悬停时应该发生的按钮动画缺失.我的"主画布"游戏对象包含以下组件:

画布组件

我已经确保我的Image组件已经选中了"Raycast target"并且我的Button组件已经选中了"Interactable".

按键

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

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

  • 确保存在EventSystem
  • 检查另一个UI元素是否未覆盖按钮,从而阻止了光线投射
  • 确保渲染UI的相机位于连接到播放器的主相机上方.渲染UI相机的图层为1,而玩家相机的图层为0.

unity-game-engine

2
推荐指数
3
解决办法
2万
查看次数

标签 统计

unity-game-engine ×1