ngui 鼠标事件穿透问题
2015-07-09 15:16
387 查看
穿透:
解决穿透:
添加 if(UICamera.hoveredObject == null) ,判断是否在ngui对象上,以此来进行拦截。
if (Input.GetMouseButton (0)) { Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition); RaycastHit hit; if (Physics.Raycast (ray, out hit)) { //需要执行的事件 } }
解决穿透:
if (Input.GetMouseButton (0)) { if(UICamera.hoveredObject == null) { Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition); RaycastHit hit; if (Physics.Raycast (ray, out hit)) { //需要执行的事件 } } }
添加 if(UICamera.hoveredObject == null) ,判断是否在ngui对象上,以此来进行拦截。
相关文章推荐
- UI_KVC赋值
- XQuery
- NGUI出现Shader wants normals, but the mesh UIAtlas doesn't have them
- iOS——UITableVew 头部图片下拉放大
- UIButton UIEdgeInsetsMake
- iOS笔记057 - UI总结03
- 1007. Maximum Subsequence Sum (25)
- Implement Queue using Stacks
- Android-优化UI性能(5)-优化布局文件
- [iOS]UIView动画学习笔记(下)
- Android-优化UI性能(4)-使用ViewStub
- UIViewController转场动画
- Codeforces Jzzhu and Sequences(圆形截面)
- 使用BuildR插件快速打造建筑模型(附带PDF)
- Ubuntu下 安装MiniGUI
- Zhiku Project Technique Note
- SAPUI5-Panel&FormattedTextView
- java.net.NoRouteToHostException: Cannot assign requested address 解决
- Android-优化UI性能(3)-优化Activity的背景图片
- UITableView 与 UITapGesture 的一点疑惑与探讨