在Unity项目中,假设在鼠标按键时会触发游戏内的操作,但是在鼠标与UI进行交互时我们希望停止游戏中的操作,这是需要使用EventSystem中的方法来检测鼠标是否正在与UI交互

private bool InteractWithUI()
{
if (EventSystem.current != null && EventSystem.current.IsPointerOverGameObject())
return true;
return false;
}

在接下来的鼠标检测之前加入调用该方法即可在鼠标与UI进行交互时屏蔽游戏内操作

if (InteractWithUI()) return;

最新文章

  1. Xcode8+和iOS10+使用Masonry自动计算行高
  2. 使用ab进行压力测试
  3. HTML5 学习笔记(五)——WebSocket与消息推送
  4. npm常用命令小结
  5. 关于MySQL count(distinct) 逻辑的一个bug【转】
  6. [Leetcode][JAVA] Valid Palindrome
  7. WebStorm 8 注册码
  8. 写好Hive 程序的五个提示
  9. c#基础班笔记
  10. JavaScript设计模式之观察者模式(学习笔记)
  11. hdu 验证角谷猜想 1279
  12. POJ1094 Sorting It All Out(拓扑排序)
  13. CSDN上看到的一篇有关Spring JDBC事务管理的文章(内容比较全) (转)
  14. kaggle Titanic心得
  15. 多线程面试题系列(7):经典线程同步 互斥量Mutex
  16. Android回调事件传播-android学习之旅(四十五)
  17. 架构(四)Git简介,安装以及相关命令SourceTree
  18. H+ 编辑tab页 保存后 刷新列表tab页 并关闭自已。tabA页调用tabB页的方法
  19. python——shopping car
  20. CodeForces - 1015 D.Walking Between Houses

热门文章

  1. uniapp 通用函数说明
  2. CF1033E 题解
  3. 2022-3-16内部群每日三题-清辉PMP
  4. JavaScript Math(算数) 对象
  5. 【shell脚本实战】脚本#35 分析每个用户使用的磁盘空间大小
  6. Samsung Wlan AP 默认口令
  7. 杭电OJ--1048-C++实现
  8. 解决idea中按退格键(Backspace)回到上一行问题
  9. Day15-static、抽象类、接口、内部类
  10. 西瓜书6.2 matlab的libsvm使用