Unity 有点击屏幕进行移动操作,通过Input.GetMouseButtonDown(0)。如果点击到了一些UI上面会触发点击屏幕事件。
引入UnityEngine.EventSystems,用函数判断一下即可
//引入命名空间
using UnityEngine.EventSystems;
//判断是否点击在UI上
EventSystem.current.IsPointerOverGameObject();
此方法用于解决Unity上按钮与屏幕内点击事件冲突。
本文介绍如何在Unity中解决按钮与屏幕内点击事件冲突的问题。通过使用EventSystem.current.IsPointerOverGameObject()方法,可以有效区分点击是否发生在UI元素上。
Unity 有点击屏幕进行移动操作,通过Input.GetMouseButtonDown(0)。如果点击到了一些UI上面会触发点击屏幕事件。
引入UnityEngine.EventSystems,用函数判断一下即可
//引入命名空间
using UnityEngine.EventSystems;
//判断是否点击在UI上
EventSystem.current.IsPointerOverGameObject();
此方法用于解决Unity上按钮与屏幕内点击事件冲突。

被折叠的 条评论
为什么被折叠?