Unity3D中避免在点击UGUI的按钮时触发射线检测方法
来源:互联网 发布:java jdk jre下载官网 编辑:程序博客网 时间:2024/06/10 13:54
在Unity3D中,我们经常需要通过射线检测对物体进行相关操作,但是常常会遇到当我们点击按钮时,射线检测同样会执行,为解决这种问题的困扰,我们需要判断该物体是否是给定的EventSystem对象。
//通过if进行判断即可if (!EventSystem.current.IsPointerOverGameObject()) Ray ray = .....
需要注意的是,在设置过程中如果有需要射线可以穿透的部分,可以将这部分Panel或其他控件中的Image组件上的Raycast Target去掉,不然射线是不能穿过去的。
详情可参考这篇博客。
阅读全文
0 0
- Unity3D中避免在点击UGUI的按钮时触发射线检测方法
- UGUI检测射线穿透的方法
- Unity3D UGUI 按钮点击
- Unity3d中的射线检测方法
- [UnityUI]UGUI射线检测
- UGUI射线检测
- 在TextBox中点击回车时 触发指定按钮click事件的解决方案
- Unity3d 梦魇射手--摄像机的射线检测(获取鼠标点击位置的检测)
- UGUI按钮动态绑定和触发方法
- Unity3D UGUI 按钮事件绑定的4种方法
- UGUI 不规则按钮的点击
- [Unity3D]射线碰撞检测+LayerMask的使用
- [Unity3D]射线碰撞检测+LayerMask的使用
- [Unity3D]射线碰撞检测+LayerMask的使用
- Unity3D的射线检测Physics.Raycast
- [Unity3D]射线碰撞检测+LayerMask的使用
- HTC UGUI检测到射线
- Unity3D中Button的按钮点击事件
- 手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis
- eclipse 创建source folder 报src已经存在
- localStorage存储
- Nginx配置性能优化
- 如何用monkey测试IOS
- Unity3D中避免在点击UGUI的按钮时触发射线检测方法
- React Native 打包发布
- StringUtils api 中文 英文 对照
- 前端的发展史
- 将eChart图片利用POI导出到Excel
- 微信小程序 清空或修改input值 的方法
- xencenter如何安装Centos7虚拟机系统
- uploadify文件上传以及预览
- Python字符串常用方法收藏