Unity 点击UI与点击屏幕冲突的解决方案

作者:EW_DUST 时间:2022-02-22 15:50:49 

Unity 有点击屏幕进行移动操作,通过Input.GetMouseButtonDown(0)。如果点击到了一些UI上面会触发点击屏幕事件。

引入UnityEngine.EventSystems,用函数判断一下即可

Unity 点击UI与点击屏幕冲突的解决方案


using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using DG.Tweening;
using UnityEngine.EventSystems;
public class PlayerController : MonoBehaviour
{
   private void Update()
   {
       if (EventSystem.current.IsPointerOverGameObject()) return;
       if (Input.GetMouseButtonDown(0))
       {
           Debug.Log("点击屏幕");
       }
   }
}

这个方法会将点击Text的时候也会当作点击UI

将raycast target 取消勾选可以避免。

Unity 点击UI与点击屏幕冲突的解决方案

补充:unity点击UI跟场景不冲突

unity点击UI跟场景不冲突的方法

在射线检测后加!EventSystem.current.IsPointerOverGameObject()即可

需要引入命名空间using UnityEngine.EventSystems;

Unity 点击UI与点击屏幕冲突的解决方案

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

来源:https://blog.csdn.net/qq_40871466/article/details/87827987

标签:Unity,点击,UI,屏幕
0
投稿

猜你喜欢

  • Android 蓝牙连接 ESC/POS 热敏打印机打印实例(ESC/POS指令篇)

    2022-05-06 18:39:37
  • SpringCloud Stream消息驱动实例详解

    2023-06-17 04:08:25
  • Android RecyclerView基本使用详解

    2023-07-24 21:13:30
  • C#中out与ref的区别实例解析

    2022-01-27 13:29:09
  • Android AlertDialog六种创建方式案例详解

    2022-08-30 01:55:47
  • 2020JDK1.8安装教程详解(一次就可安装成功)

    2023-11-28 04:08:58
  • 解决java 查看JDK中底层源码的实现方法

    2022-03-13 20:40:14
  • springBoot集成Elasticsearch 报错 Health check failed的解决

    2022-12-07 05:18:16
  • .NET中的Timer类型用法详解

    2022-12-15 18:33:23
  • 详解SpringMVC实现图片上传以及该注意的小细节

    2022-04-29 08:34:30
  • SpringBoot集成Redis流程详解

    2022-11-08 21:38:11
  • Android中的广播和广播接收器代码实例

    2021-09-04 06:44:22
  • SpringBoot多数据源配置详细教程(JdbcTemplate、mybatis)

    2023-08-26 01:59:33
  • Android自定义view仿淘宝快递物流信息时间轴

    2022-02-20 18:51:16
  • JavaFX之TableView的使用详解

    2022-07-16 06:32:24
  • Android仿美团淘宝实现多级下拉列表菜单功能

    2022-07-24 18:42:18
  • C++编程中的const关键字常见用法总结

    2023-12-02 17:41:48
  • Android Activity通用悬浮可拖拽View封装的思路详解

    2023-08-08 15:31:48
  • Android Studio 全屏沉浸式透明状态栏效果的实现

    2021-07-16 06:42:41
  • 浅谈让@Value更方便的Spring自定义转换类

    2023-10-06 14:01:02
  • asp之家 软件编程 m.aspxhome.com