怎么屏蔽unity的响应事件
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,本篇内容介绍了"怎么屏蔽unity的响应事件"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!3D世界中
千家信息网最后更新 2025年12月02日怎么屏蔽unity的响应事件
本篇内容介绍了"怎么屏蔽unity的响应事件"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
3D世界中屏蔽UI的响应事件
在Unity游戏开发中,我们会经常遇到这样一个问题:拖拽3D场景来预览当前的世界。即通过拖拽鼠标来控制相机的位置。但是场景中一般都会有UI界面悬浮在最上层。
当我们滑动UI界面上面的滚动列表的时候,会发现此时的场景会跟着移动。这是我们不想看到的。正确的结果应该是拖动场景的时候相机才移动,这才符合我们的设定。因此就需要一个接口来判断当前鼠标是否点击到了UI上面。
public bool IsPointerOverGameObject()
{
if (Input.GetMouseButton(0)
|| (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Began))
{
#if UNITY_EDITOR
if (EventSystem.current.IsPointerOverGameObject())
return true;
#else
if (Input.touchCount > 0)
{
int fingerId = Input.GetTouch(0).fingerId;
if (EventSystem.current.IsPointerOverGameObject(fingerId))
{
return true;
}
}
#endif
}
return false;
}上面的函数接口,如果返回true就表明当前鼠标点击了UI。
"怎么屏蔽unity的响应事件"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
场景
事件
鼠标
世界
内容
接口
更多
界面
相机
知识
面的
移动
实用
学有所成
接下来
上层
位置
函数
困境
实际
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
宁波盈鑫互联网科技有限公司
网络安全教育教师发言稿
git服务器提交代码
软件开发干不下去了该怎么办
服务器主板只认一条内存
软件开发哪个城市
学习哪种网络技术
sql 数据库分离
怎么登陆艾尔登法环服务器
网络安全意识形态对照检查
小学生网络安全产品
黑龙江企业党建软件开发哪儿好
wos包括德温特专利数据库
宁波市众鑫保网络技术
深圳末末家互联网科技有限公司
南方互联网络科技有限公司
戴尔t320服务器灯闪烁
公安局宣传网络安全
云服务器ecs哪个品牌好
虚拟机网络安全教程
数据库开发模块明细
计算机网络技术的用途英语
服务器如何开通外网
阿里云数据库 优势
矿透会影响服务器吗
福州付费聊天软件开发
网站主机与服务器
关于学校网络安全条幅
饥荒为什么服务器启动太慢
云上贵州服务器