博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Unity3D开发之NGUI点击事件穿透响应处理
阅读量:5301 次
发布时间:2019-06-14

本文共 427 字,大约阅读时间需要 1 分钟。

Unity3D开发之NGUI点击事件穿透响应处理

2013年03月19日 ⁄ 综合 ⁄ 共 300字 ⁄ 字号 小 中 大 ⁄ 评论关闭
 

在使用NGUI 开发2D项目的时候,发现了一个问题,就是如果点出一个菜单,然后点击菜单上面的按钮的时候就会使得按钮下面的物品也会触发点击事件(如果有的话),

经过查阅相关资料,发现了一个很方便的处理方法:分层处理。就是把菜单层和游戏显示层分为不同的Layer:比如:

然后,在NGUI的UICamera的脚本那里,设定它的事件响应:

这样的话,他就会响应到相应的层了,当然还可以更灵活地去用控制设定使用,这里只是一个抛砖引玉的例子而已~

 

tips:改变点击的层代码为:camera.eventReceiverMask,如果改为第9层,它的值就是camera.eventReceiverMask = 1<<9。

转载于:https://www.cnblogs.com/wonderKK/p/4069007.html

你可能感兴趣的文章
Learning to Rank入门小结 + 漫谈
查看>>
关于人工智能的期刊影响因子
查看>>
js千分位处理
查看>>
js常用的方法
查看>>
Mac---------三指拖移
查看>>
关于VMare中安装Ubuntu的一些说明
查看>>
七、K3 WISE 开发插件《工业单据老单插件中获取登陆用户名》
查看>>
字符串类型的相互转换
查看>>
图片编辑的利器(介绍韩国免费图片工具PhotoScape)
查看>>
Python基础第十一天:递归函数
查看>>
钉钉机器人
查看>>
博雅PHP高级工程师面试题-自拟
查看>>
SQL SERVER 查看表是否存在
查看>>
关于easyUI实现自定义网格视图
查看>>
JAVA小知识点-Finally和Return的执行关系
查看>>
基站转经纬度
查看>>
构建ASP.NET网站十大必备工具
查看>>
a*寻路分析
查看>>
Android Activity的任务栈和四大启动模式
查看>>
table左边固定-底部横向滚动条-demo
查看>>