打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
NGUI panel 之下widget最大depth是1000,超过1000时OnClick会出问题!

经过我的测试发现ngui widget的depth是有限制的!原本以为只要不同panel间的depth设置好了后无论widget depth如何设置都没问题,直到我们项目中出现奇怪的点击问题后才发现这个坑……


当一个panel1 depth =1之下的widget depth>1000时,该widget相当于处在了panel2 depth=2层上去了!假如panel2底下所有的widget depth全部小于0,此时虽然所有panel2上面的UI看起来都是处在panl1上面的,但如果panel2上的widget上面有collider需要响应OnClick()时就会点击到panel1上面的collider上去!


如果你发生了这种状况,就得将所有widget depth调整到1000以下,不过该panel下的widget可能超级多,简单点就将其他panel的depth再增加几层,两个panel depth不能相差只有1层。


同理,如果widget depth>2000,则两个panel depth不能相差2层以内。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
NGUI动态添加
Unity3D NGUI 自适应屏幕
【Unity3D插件】NGUI屏幕自适应
depth
NGUI 减少drawcall
NGUI和UGUI对比及性能提升技巧
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服