添加背景图片后发现Runtime Transform Gizmo无法选中物体了:

  于是改了一下EditorObjectSelection.cs中的WereAnyUIElementsHovered函数:

private bool WereAnyUIElementsHovered()
{if (EventSystem.current == null) return false;Vector2 inputDevPos;if (!InputDevice.Instance.GetPosition(out inputDevPos)) return false;PointerEventData eventDataCurrentPosition = new PointerEventData(EventSystem.current);eventDataCurrentPosition.position = new Vector2(inputDevPos.x, inputDevPos.y);List<RaycastResult> results = new List<RaycastResult>();EventSystem.current.RaycastAll(eventDataCurrentPosition, results);//added by meint cnt = results.Count;foreach(var item in results){if (item.gameObject.layer.Equals(Macro.BACKGROUND))cnt--;}return cnt != 0;////return results.Count != 0;
}

  然后可以正常点击物体了:

转载于:https://www.cnblogs.com/yaoling1997/p/10283856.html

3dContactPointAnnotationTool开发日志(三三)相关推荐

  1. 3dContactPointAnnotationTool开发日志(二一)

      今天完成了修改按钮颜色,添加smpl模型到工具,以及可以显示物体子物体对应选项卡的功能.把之前的meshRenderer+meshFilter都改成了skinnedMeshRenderer,因为s ...

  2. 3dContactPointAnnotationTool开发日志(九)

      今天的任务是实现选中接触点功能并添加模型或接触点的属性改变功能,先从最简单的位置x,y,z改变入手,于是创建了一个面板(PanelStatus),添加了几个InputField来让用户输入数值改变 ...

  3. 3dContactPointAnnotationTool开发日志(二二)

      昨天是实现了显示GameObject子GameObject的选项卡功能,今天就是要让statusPanel可以控制它们的位置.旋转和缩放了.   没什么难的,对应选项卡绑定上对应的物体或子物体即可 ...

  4. 3dContactPointAnnotationTool开发日志(二十)

      为了使工具更人性化,我又在每个status的text上绑了个可以拖拽实现值改变的脚本,但是不知道为啥rotx那个值越过+-90范围后连续修改就会产生抖动的现象,试了很多方法也没能弄好,不过实际用起 ...

  5. 3dContactPointAnnotationTool开发日志(八)

      今天上午去实验室打算把项目从github上pull下来发现貌似不行,然后强行pull下来后项目变得乱七八糟了,有的组件都不知道去哪里了.去github上看了看发现上面day6和day7都没有,特别 ...

  6. [原创] Neo.Geo 视频帧浏览器开发日志

    写给自己用的开发日志,纯粹理想+兴趣.为了偷懒,用C#写的,就不多说什么了,简介和过程都在WIP正文里:)以前也曾感叹过NRGx.Kawaks和Nebula等一流模拟器的精妙,但始终认为与其临渊羡鱼, ...

  7. APL开发日志--2012-11-08

    以后作者在博客上在专栏记录 APL每天开发日志, 以记录APL最新进展. 2012-11-08 APL开发日志: ------------------------------------------- ...

  8. APL开发日志 -- 2013-03-02

    以后作者在博客上在专栏记录 APL每天开发日志, 以记录APL最新进展. 2013-03-02 APL开发日志: ------------------------------------------- ...

  9. ue4 无限地图_RPG游戏开发日志13:无限地图的实现

    写在前面 本项目同步上传于coding上,国内读者可以通过在coding下载项目. 也欢迎你加入我的UE4学习交流QQ群:872537977.如果你喜欢我写的文章,也希望你点赞.收藏.转发.谢谢! 如 ...

最新文章

  1. 计算机利用公式计算实发工资怎么弄,2019新个税Excel计算器公式 助你轻松算出工资...
  2. 关于Fiori application里取Account image的Odata request是否会阻塞UI的问题讨论
  3. centos php memcache扩展,linux centos 安装php的memcache扩展
  4. 《JavaScript权威指南》读书笔记二
  5. html鼠标互动旋转立方体,css3 transform及原生js实现鼠标拖动3D立方体旋转的示例介绍...
  6. 3D人体重建方法漫谈
  7. 独家汉化SDL Passolo 2018(软件汉化工具) v18.0.130简体中文版
  8. 2019最新Python学习路线(Python学习教程_Python学习视频):Python2和Python3你们都是怎么选的?
  9. 鹏业安装算量软件V8.0.0.92升级内容
  10. 低照度水下图像增强论文(L2UWE)+代码+评价方法
  11. NI LabVIEW 2018 DAQmx定时属性节点 缺失部分属性的问题 解决方案
  12. 2020 android平板推荐,最适合学生用的平板_2020学生党平板推荐
  13. 借呗还完之后为什么关闭了_蚂蚁借呗怎么突然关闭了 蚂蚁借呗关闭后怎么重开...
  14. 德巴赫猜想python_哥德巴赫猜想问题基于Python的验证方法研究
  15. Android音乐播放器的设计与实现
  16. 开发一个项目需要的基本知识
  17. PyQt5 自定义标题栏,实现无边框,最小化最大化关闭事件,窗口拖动移动,窗口改变大小,仿百度网盘色调美化
  18. mysql触发器和oracle,MySQL与Oracle 差异比较之六触发器
  19. 【2016 Summary】为过往补课、为将来夯实
  20. th、tr、td的区别

热门文章

  1. 开放下载!《Rocket MQ 使用排查指南》精解100+常见问题
  2. 获取script内html元素,Python从scripthtml标记内部获取数据值
  3. php静态函数作用,php – OOP中静态函数有什么用?
  4. flight php 中文,PHP: composer的简单使用
  5. 使命召唤手游迎来欧阳娜娜,这阵容够豪华,玩家期待吗?
  6. PMP每日三题(2022年2月15日)
  7. asp:DropDownList用法
  8. SpringBoot2.x整合Redis实战 4节课
  9. C#Winform程序如何发布并自动升级(图解)
  10. HTML5自定义播放器(简式)