社区
Unity3D
帖子详情
Unity3D 怎么解决UI”穿透“的问题?
newline2012
2017-05-02 09:54:42
新手才学习Unity3D,在demo中发现一个问题,描述不出来,如下图
在另外一个页面,已经完全看不到这些按钮,但是点击按钮的位置,仍然能触发点击事件。这是怎么回事呢?
有没有类似遮罩层?Z-index?这东西?怎么避免这种“穿透”点击呢?
...全文
2266
8
打赏
收藏
Unity3D 怎么解决UI”穿透“的问题?
新手才学习Unity3D,在demo中发现一个问题,描述不出来,如下图 在另外一个页面,已经完全看不到这些按钮,但是点击按钮的位置,仍然能触发点击事件。这是怎么回事呢? 有没有类似遮罩层?Z-index?这东西?怎么避免这种“穿透”点击呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
แสง
2019-01-16
打赏
举报
回复
如果是NGUI:调一下层级就行了;如果是UGUI:把Raycast Target 的勾去掉
Talent_xiaoQiang
2019-01-14
打赏
举报
回复
背景图片改透明,碰撞检测区域覆盖整个ui界面
qq_30585675
2019-01-11
打赏
举报
回复
NGUI的话,就调一下层级问题好好了
玩球
2017-05-17
打赏
举报
回复
自己写脚本继承ngui原本的功能脚本,修改射线想换事件代码,用自己写的子类替换掉原来脚本。另外一种方法,有专门解决这个问题的插件,直接百度
地狱为王
2017-05-09
打赏
举报
回复
看错了,你没有屏蔽下面的界面,弹出界面添加全屏碰撞
地狱为王
2017-05-09
打赏
举报
回复
UICamera.hoverObject!=null 就是点到了NGUI上
让我想想嗯~
2017-05-04
打赏
举报
回复
开启灰色背景UI的射线监测 这样就会挡住下层的UI射线监测
newline2012
2017-05-04
打赏
举报
回复
引用 1 楼 NewWorld_ 的回复:
开启灰色背景UI的射线监测 这样就会挡住下层的UI射线监测
你好, 我看灰色背景UI 用的是NGUI的Texture 并没有这个射线监测 现在用另外一个办法解决这个穿透了,就是在预制体上添加一个碰撞提,然后size 调整的很大 是能解决穿透的问题,但不知道是不是正确的办法
小功能⭐️
解决
Unity 3D
UI
遮挡
穿透
问题
解决
Unity 3D
UI
遮挡
穿透
问题
【Unity】快速
解决
UI
穿透
问题
需要注意场景中要有EventSystem,不过既然是
UI
相关
问题
,一般都自动生成了EventSystem。在摄像机上挂PhysicsRaycaster组件。大部分
解决
方法会有很多...使用生命周期函数会有
UI
穿透
问题
。代码则改用接口实现点击物体。
unity中
解决
UI
穿透
问题
unity中 当
UI
控件显示在屏幕前 点击只希望
UI
有效果,而不希望出现
穿透
。
解决
方案 如下: //引入命名空间 using UnityEngine.
UI
; using UnityEngine.EventSystems; public class Test : ...
【转载】Unity
解决
点击
UI
穿透
问题
最近在学习的过程中遇到一个
问题
,那就是当有
ui
时如果你点击
ui
,这时如果鼠标下面还有一些3d物体也有点击效果,这时候也会触发。这是一位点击的时候,鼠标“
穿透
”了。,但我们是不想要这种效果发生的。那...
Unity射线
穿透
UI
解决
按常理这部分的射线是会被按钮挡住的,不应该再出现log里的内容了,但现实是
UI
和后面的cube都可以响应,unity场景中,射线是可以
穿透
UI
的。我用过很多版本,都有这个
问题
。大括号只有一半,那是我希望你可以动手补上...
Unity3D
2,535
社区成员
2,141
社区内容
发帖
与我相关
我的任务
Unity3D
Unity3D相关内容讨论专区
复制链接
扫一扫
分享
社区描述
Unity3D相关内容讨论专区
游戏
unity
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
Unity3D社区公告:
社区致力于解决各种Unity3D相关的“疑难杂症”。
社区不允许发布与Unity3D或相关技术无关内容。
社区版主邀请各位一道为打造优秀社区不懈努力。
试试用AI创作助手写篇文章吧
+ 用AI写文章