当前位置: 首页 > news >正文

Unity3D NGUI 点击穿透问题的解决方案

当3D场景和NGUI共存时, 点击上方的UI层按钮, 下方的3D物体也会触发OnMouseDown事件, 而有时这是我们所不希望的.

解决方案:

如果3D场景中的物体只需要点击等简单的操作, 那么可以将2D/3D镜头的UI Camera组件的EventType属性分别设为UI/World, 来将3D物体和UI的点击事件分开. 

1.为主摄像机添加UI Camera组件, 并将EventType设为World

2.将3D场景中需要添加点击的物体, 添加UIButton属性(NGUI-Attach-ButtonScipt)

转载于:https://www.cnblogs.com/songyias3/p/4699853.html

相关文章:

  • C++ VS C#(4):枚举,结构体
  • 字节对齐问题 --- 莫名其妙的crash
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • 物联网系统设计初稿
  • Python xlsx 读取
  • S3C2440-启动分析
  • 2.3 js基础--DOM
  • [译]新的web应用:播下web3.0的种子
  • NSSearchPathForDirectoriesInDomains
  • ArcGIS 切片缓存紧凑文件格式分析与使用
  • CS224d Problem set 2作业
  • 一个日志输出系统的设计
  • linux内核内存管理中的pagevec结构体
  • poj_2352 线段树
  • Mac周边环境 goBASIC语言HelloWorld
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • HTTP那些事
  • Mysql数据库的条件查询语句
  • Phpstorm怎样批量删除空行?
  • Python socket服务器端、客户端传送信息
  • Redis的resp协议
  • Spring Cloud Feign的两种使用姿势
  • Theano - 导数
  • Vue官网教程学习过程中值得记录的一些事情
  • 前端学习笔记之观察者模式
  • 设计模式(12)迭代器模式(讲解+应用)
  • 推荐一个React的管理后台框架
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • 关于Kubernetes Dashboard漏洞CVE-2018-18264的修复公告
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • #Ubuntu(修改root信息)
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (附源码)ssm失物招领系统 毕业设计 182317
  • ... 是什么 ?... 有什么用处?
  • .\OBJ\test1.axf: Error: L6230W: Ignoring --entry command. Cannot find argumen 'Reset_Handler'
  • .bat批处理出现中文乱码的情况
  • .Net 应用中使用dot trace进行性能诊断
  • .net6 webapi log4net完整配置使用流程
  • @JsonFormat与@DateTimeFormat注解的使用
  • @SpringBootApplication 包含的三个注解及其含义
  • [ 渗透工具篇 ] 一篇文章让你掌握神奇的shuize -- 信息收集自动化工具
  • [ 手记 ] 关于tomcat开机启动设置问题
  • [android] 请求码和结果码的作用
  • [AUTOSAR][诊断管理][ECU][$37] 请求退出传输。终止数据传输的(上传/下载)
  • [C#] 如何调用Python脚本程序
  • [C/C++]关于C++11中的std::move和std::forward
  • [GXYCTF2019]禁止套娃
  • [HackMyVM]靶场 Quick3
  • [hdu 4552] 怪盗基德的挑战书
  • [LeetCode] Longest Common Prefix 字符串公有前序
  • [Phoenix] 七、如何使用自增ID
  • [POI2006] OKR-Periods of Words——最大周期长度(扩展最小周期长度)
  • [Power Query] 分组依据
  • [python]PyPI使用国内源