Unity 6.3
0 онлайн 30 гостей 3 в системе
Вход

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"); } }