using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class TestImage : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update()
{
if (Input.GetMouseButtonUp(0))
{
//RectTransform.RectangleContainsScreenPoint 方法顾名思义,判断矩阵范围是否包含屏幕点,参数:位置矩阵、屏幕点、使用的Camera 三个。
if (RectTransformUtility.RectangleContainsScreenPoint(transform.GetComponent<RectTransform>(), Input.mousePosition, Camera.main))
{
Debug.Log("点击在面板上");
}
else
{
Debug.Log("点击空白区域");
}
}
}
}
unity 判断是否点击在某个面板身上
最新推荐文章于 2021-10-21 08:14:33 发布