一.问题:当3D物体和UI元素重叠显示时一般UI元素会遮挡物体,这时点击UI元素响应时UI后方的物体也会响应。

private void OnMouseDown()
{
ChangeColor();
}

3D物体使用OnMouseDown方法接收响应

public class ImageColor : MonoBehaviour,IPointerClickHandler
    public void OnPointerClick(PointerEventData eventData)
{
ChangeColor();
}

UI元素实现IPointerClickHandler接口接收响应

二.解决方案:3D物体也使用接口的方式接收响应

在MainCamera上添加PhysicsRaycaster进行射线检测

public class Cube : MonoBehaviour,IPointerClickHandler
    public void OnPointerClick(PointerEventData eventData)
{
ChangeColor();
}

在3D物体上实现IPointerClickHandler接口接收响应

最新文章

  1. 【Linux】Linux统计文件夹、文件数量的命令
  2. sql server常用语法点
  3. GitHub详细教程(转载)
  4. Spark Tungsten揭秘 Day4 内存和CPU优化使用
  5. js调用本地 exe
  6. JavaScript实现点击按钮弹出输入框,点确定后添加li组件到ul组件里
  7. Android开发学习之LauncherActivity开发启动的列表
  8. NSlog警告—— 编译器打印NSInteger类型
  9. Hdu2860-Regroup(种类并查集)
  10. CSS深入理解学习笔记之absolute
  11. 洛谷P3796 【模板】AC自动机(加强版)(AC自动机)
  12. Web工作方式:浏览网页的时候发生了什么?
  13. Linux安全配置
  14. 把你的Centos设置成代理ip服务器
  15. HTTP协议-MIME类型
  16. SecureCRT中使用 rz 上传文件 遇到 rz: command not found 的解决办法
  17. restful 注解 总结 (比较完整的):http://www.xuetimes.com/archives/388 , https://www.cnblogs.com/chen-lhx/p/5599806.html
  18. CSDN 四川大学线下编程比赛第一题:数字填充
  19. 转 Nova: 虚机的块设备总结 [Nova Instance Block Device]
  20. MockServer的测试思想与实现

热门文章

  1. Phoneix(二)HBase集成Phoenix安装
  2. Spring Security OAuth2.0认证授权一:框架搭建和认证测试
  3. Istio 知多少 | 下一代微服务的守护者
  4. C++语言基础——01一切的开始
  5. SpringBoot启动报端口已被占用--解决
  6. docker save 保存导出镜像
  7. 构造无字母数字Webshell
  8. 单元测试:单元测试中的mock
  9. 2.4V升5V芯片,8uA功耗,低功耗升压电路图
  10. Wi-Fi IoT套件连PCF8563实现电子钟功能