Rect.Contains
Declaration
public bool Contains(Vector2 point);public bool Contains(Vector3 point);public bool Contains(Vector3 point, bool allowInverse);Параметры
| Параметр | Описание |
|---|---|
| пункт | Точка для испытания. |
| allowInverse | Допускает ли тест, чтобы ширина и высота прямоугольника были отрицательными? |
Возвращаемое значение
логическое True, если точка находится внутри указанного прямоугольника.
Описание
Возвращает true, если x и y компоненты point являются точкой внутри этого прямоугольника. Если allowInverse присутствует и является true, ширина и высота Rect могут принимать отрицательные значения (то есть, значение min больше, чем max), и тест все равно будет работать.
using UnityEngine;
public class RectExample : MonoBehaviour { void Update() { Rect rect = new Rect(0, 0, 150, 150); if (rect.Contains(Input.mousePosition)) Debug.Log("Inside"); } }