You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity中UI开启时仍可点击场景物体问题求助

Unity UI面板开启后无法阻挡2D物体点击的问题

问题详情

  • 场景内存在名为CosmicCrystal的游戏对象,挂载了BoxCollider2D和Sprite Renderer组件,点击该对象可触发货币生成逻辑
  • 点击屏幕底部菜单按钮后,带有Canvas Group组件的CharactersPanel会被启用(设置参数:alpha=1、interactable=1、blockRaycasts=1),并全屏覆盖屏幕
  • 按照Canvas Group的blockRaycasts属性预期,开启面板后应该阻挡对水晶的点击,但当前问题依旧存在

已尝试的无效方案

  • 创建中间遮挡面板
  • 提升Canvas的排序层级

需求

希望避免使用EventSystem检测鼠标是否悬停在物体上的解决方案,恳请提供其他可行办法

相关截图

以下是4个相关对象的Inspector面板截图:

  • CosmicCrystal对象面板
  • UI根对象面板
  • CharactersPanel面板(收起状态)
  • CharactersPanel面板(展开状态)

内容的提问来源于stack exchange,提问作者deb0rian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 01:37:07