Unity3D开发之NGUI点击事件穿透响应处理
2023-09-14 08:57:07 时间
http://www.xuebuyuan.com/1936292.html
在使用NGUI 开发2D项目的时候,发现了一个问题,就是如果点出一个菜单,然后点击菜单上面的按钮的时候就会使得按钮下面的物品也会触发点击事件(如果有的话),
经过查阅相关资料,发现了一个很方便的处理方法:分层处理。就是把菜单层和游戏显示层分为不同的Layer:比如:
和
然后,在NGUI的UICamera的脚本那里,设定它的事件响应:
这样的话,他就会响应到相应的层了,当然还可以更灵活地去用代码控制设定使用,这里只是一个抛砖引玉的例子而已~
tips:改变点击的层代码为:camera.eventReceiverMask,如果改为第9层,它的值就是camera.eventReceiverMask = 1<<9。
相关文章
- 记录待办事情的app 记录事件的日历app
- 多平台响应键盘事件!(适用于Cocos2dx 3.0 alpha以上版本)
- 在手势中屏蔽响应事件继续向父视图传递
- Hibernate拦截器(Interceptor)与事件监听器(Listener)
- dialog参数、方法以及事件
- 查看登陆事件
- 前端-jQuery-事件操作
- 【COCOA(MAC) APPLICATION 开发系列之四】动作编辑器(COCOS2DX)制作流程详解及附上响应鼠标滚轴事件、反转坐标系、导入/创建资源目录等知识点代码!
- javascript获取事件源
- 多次点击事件 [MD]
- 【第二篇】学习 android 事件总线androidEventbus之异步事件的传递
- Android开发之onClick事件的三种写法
- 微信小程序开发系列 (三) :微信小程序如何响应用户点击事件和微信平台 API 的使用方法介绍
- localsandbox 如何响应tile点击事件
- 微信小程序开发系列 (三) :微信小程序如何响应用户点击事件和微信平台 API 的使用方法介绍
- 事件传递&视图响应(必考点) UIView和CALayer
- Android中 onTouchEvent() 与 onInterceptTouchEvent()事件的区别详解
- 组合式应用新利器?SaaS新时代事件网格如何解决集成标准化问题
- 2023年中职网络安全技能竞赛网络安全事件响应解析(保姆级)
- LPC事件采集——todo,待实践