核心代码:

private GraphicRaycaster raycaster;
private void Awake ( )
{raycaster = FindObjectOfType<GraphicRaycaster>();
}
private void Update ( )
{if (Input.GetMouseButtonDown(0) && IsUI()){Debug.Log("点击了UI");}
}
private bool IsUI ( )
{PointerEventData data = new PointerEventData( EventSystem.current );data.pressPosition = Input.mousePosition;data.position = Input.mousePosition;List<RaycastResult> raycastResults = new List<RaycastResult>();raycaster.Raycast( data, raycastResults );return raycastResults.Count > 0;
}

Unity 判断点击的是否是UI相关推荐

  1. Unity 判断触碰点是否在UI内

    本打算用EventTrigger组件实现的,但是它会导致父对象的事件被拦截 Canvas Render Mode = Screen Space的情况下,解决方案如下RectTransform.GetW ...

  2. Unity——通过点击鼠标进行场景切换

    前记 通过点击按钮进行场景切换请参考: unity--通过点击按钮进行场景切换_行秋的博客-CSDN博客1.准备两个示例场景 2.点击File->Build Settings...,将场景添加到 ...

  3. unity鼠标点击显示粒子特效

    参考链接:(51条消息) unity 两个相机叠加 - CSDN (51条消息) [Unity]鼠标点击在屏幕上产生特效_SuperWiwi的博客-CSDN博客_unity点击特效 (51条消息) U ...

  4. 利用WPF建立自己的3d gis软件(非axhost方式)(五)在鼠标点击的位置增加UI

    原文:利用WPF建立自己的3d gis软件(非axhost方式)(五)在鼠标点击的位置增加UI 先下载SDK:https://pan.baidu.com/s/1M9kBS6ouUwLfrt0zV0bP ...

  5. [react] 在React中如何判断点击元素属于哪一个组件?

    [react] 在React中如何判断点击元素属于哪一个组件? 首先 import {findDOMNode} from 'react-dom' <div onClick={(e)=>{ ...

  6. 【百度地图API】如何判断点击的是地图还是覆盖物?

    原文:[百度地图API]如何判断点击的是地图还是覆盖物? 摘要:很多API爱好者问我,为什么我点击的是marker,而map也会响应该事件呢?怎样才能判断,我点击的是标注,还是地图呢?下面一起来看看. ...

  7. Unity 判断两物体碰撞方向

    Unity 判断两物体碰撞方向 问题描述:游戏玩家可以在两个平面之间不断进行跳跃,且出现玩家顶着上面平面飞着走的情况. 问题原因:玩家碰撞体与平面不断进行碰撞体检测,导致游戏玩家可以不断进行跳跃. 解 ...

  8. Unity判断手势的滑动方向,单点触摸和多点触摸,并获取刚触摸以及触摸结束事的坐标

    Unity判断手势触摸的类型 ,判断手势的滑动方向,并获取刚触摸以及触摸结束事的坐标 本章咱们一起来看下unity对有触摸手势做出的响应 单点触摸 Input.touchCount==1 移动触摸 I ...

  9. Unity 鼠标点击控制玩家角色移动

    1.首先创建一个角色 如果有动画就添加上动画组件 设置刚体.碰撞体等一系列需要的组件(看自身需求) 2.然后创建一个plane做地板(记得地板也要添加碰撞体,不然人物会一直下落) 3.然后添加一个脚本 ...

最新文章

  1. 求两个数的最大公因数
  2. JS中定义式函数与变量时函数的差别
  3. 粗虚线和细虚线_建筑图纸的细线,粗线,虚线表示什么
  4. (王道408考研操作系统)第三章内存管理-第一节5:动态分区分配算法(首次适应、和邻近适应)
  5. java数据结构创建树_在java中创建树数据结构?
  6. Laravel核心解读--中间件(Middleware)
  7. android设置屏幕高度和宽度设置,Android手机的屏幕宽高度和代码设置控件的宽高度...
  8. 聊聊Elasticsearch的Iterables
  9. python输出文档内容_python输出文件
  10. python爬取微博恶评_Python爬取新浪微博评论数据,了解一下?
  11. 心得 | 《用得上的商学课》 004 边际成本 | 飞机起飞前的座位,只卖一块钱?...
  12. matlab简单分析信号调制解调
  13. ElasticSearch + Logstash进行数据库同步
  14. 【渝粤教育】国家开放大学2018年秋季 0692-21T化工设备机械基础 参考试题
  15. 全彩控制器的编程软件有哪些_可编程LED控制器-MINI全彩控制器软件(DC-Color)v1.08 官方版-腾牛下载...
  16. 稀疏编码的经典解法——ISTA算法的推导
  17. win10如何开启自带虚拟机
  18. android模拟器加速,配置android模拟器加速(虚拟化加速)
  19. Windows10系统C盘文件实际大小占用空间和可用空间不一致(相差差8到20G)
  20. linux 服务器中文乱码问题解决

热门文章

  1. 生活在数据时代;聊聊数据分析在当今社会生活中的有趣应用
  2. Python从入门到入土的90行代码
  3. 数据结构 基本概念(数据项--数据元素--数据对象-数据类型-抽象数据类型)
  4. python服务启动调试的时候报错:SyntaxError: (“Non-ASCII character ‘\\xca‘ in file......解决办法
  5. IDEA社区版(Community)和付费版(UItimate)的区别
  6. 游戏礼包激活码案例分析
  7. 俺也上IPV6了 顺便推荐几个IPV6视频站点
  8. 概率统计(probability statistics)
  9. 台式计算机耳机有杂音怎么办,电脑耳机有杂音滋滋怎么办
  10. VOC2012数据集的探索性数据分析(EDA)