当前位置:网站首页>UNITY遮罩点击下层UI游戏开始引导点击
UNITY遮罩点击下层UI游戏开始引导点击
2022-04-22 06:24:00 【梦回大唐敲代码】
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; public class DIANJI : MonoBehaviour, ICanvasRaycastFilter { /// <summary> /// 要点击的按钮 /// </summary> public GameObject onClockButton; public bool IsRaycastLocationValid(Vector2 screenPoint, Camera eventCamera) { Vector2 localPoint; Debug.Log(screenPoint); RectTransformUtility.ScreenPointToLocalPointInRectangle(GameObject.Find("Canvas").GetComponent<RectTransform>(),screenPoint, eventCamera, out localPoint); if (onClockButton.GetComponent<RectTransform>().rect.Contains(localPoint)) { return false; } else { return true; } } }
代码挂载到要被穿透的UI上
使用遮罩为

关掉遮罩的点击事件响应
版权声明
本文为[梦回大唐敲代码]所创,转载请带上原文链接,感谢
https://blog.csdn.net/jinxiul5/article/details/121083816
边栏推荐
猜你喜欢
随机推荐
Select structure (if switch)
Unity知识点(UGUI 2)
接口的应用与定义
C#接口
选择结构(if switch )
Drive communication with R3
Ffmpeg command (VII), combining audio and video into video
C-10 年龄问题
Crawler learning 2 - requests module - get request mode
测试题(2)
Unity知识点(UGUI)
创建虚拟机
微信收付通版本对接
[method overload]
字符串输入问题
js WdatePicker获取选中的日期
Questions d'entrevue de l'unit é
C#抽象类
Unity Update当前帧与上一帧鼠标的差值获取
Saltstack practice









