位置: 编程技术 - 正文
推荐整理分享【Unity_uGUI】如何让ui遮挡点击事件使之不影响3D世界(unity ugu),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:unity ulua,unityz,unity cull,unity ulua,unityz,unity ulua,unity ulua,unity ugu,内容如对您有帮助,希望把文章链接给更多的朋友!
点击在ui上面仍然可以穿透ui获取3D世界中的碰撞体,这和NGUI是不一样的一种机制,NGUI事件是自己发射射线,ui上eventListener 也要添加collider 这样ui的collier就可以遮挡点击发射的射线了。 经过多方搜索,终于再unity官方论坛上找到这么一个帖子,代码 如下
这里的EventSystemManager.currentSystem.IsPointerOverEventSystemObject() 可以检测当前鼠标指针是否在ugui的物体上。
另外,我用的是5.0的unity ,这里的函数已经变成了 EventSystem.current.IsPointerOverGameObject() 但是代码头部的命名空间没有变化。
如最上面给出地址中所说,这个函数在mobile下是不适用的,原因可能是 移动端没有鼠标指针。。。
刚学ugui,发现这个消息机制和ngui很不一样,有空要多学习了。
另外,刚进入cnblog,以前这些笔记都是在云笔记上做的。自己经常搜资料翻看大神们的博客,慢慢觉得,知识应该分享出去才有价,我以后会经常记录下自己学习过程中收获的点点滴滴,希望自己加油哈,早日也成小神!
[Unity3D]Unity中的Time 要求实现动态生成管道,一直没有想到比较好的方法,之前跟着教程做的时候也用到了Time类,这次又详细查了查,总算解决了问题。1.Time.time此帧开始
Unity3D安卓打包参数配置与兼容性的关系分析
unity5 和UGUI的小Demo贪吃蛇 有时间学习Unity5练练手,一个贪吃蛇小Demo简单的2D场景,对象都是Sprite,需要设置前后的显示层级,从蛇头到蛇尾的OrderinLayer的值是递减1,所以显示
标签: unity ugu
本文链接地址:https://www.jiuchutong.com/biancheng/381428.html 转载请保留说明!友情链接: 武汉网站建设