Version: 2023.1

RectInt

struct in UnityEngine

切换到手册

描述

由整数类型的 x、y、宽度、高度定义的 2D 矩形。

静态变量

zeroShorthand for writing new RectInt(0,0,0,0).

变量

allPositionsWithin包含 RectInt 中所有位置的 RectInt.PositionCollection。
center矩形的中心坐标。
height矩形的高度。
maxThe upper right corner of the rectangle; which is the maximal position of the rectangle along the x- and y-axes, when it is aligned to both axes.
minThe lower left corner of the rectangle; which is the minimal position of the rectangle along the x- and y-axes, when it is aligned to both axes.
position返回 RectInt 的位置 (x, y)。
size返回 RectInt 的宽度和高度。
width矩形的宽度。
x矩形的左坐标。
xMaxShows the maximum X value of the RectInt.
xMinShows the minimum X value of the RectInt.
y矩形的上坐标。
yMaxShows the maximum Y value of the RectInt.
yMinShow the minimum Y value of the RectInt.

构造函数

RectIntCreates a new RectInt.

公共函数

ClampToBounds将 RectInt 的位置和大小限制在给定边界。
Contains如果给定位置处于 RectInt 内,则返回 true。
Equals如果给定的 RectInt 等于此 RectInt,则返回 true。
Overlaps如果每个 RectInt Contains 共享点,则 RectInts 重叠。
SetMinMax将边界设置为矩形的 min 和 max 值。
ToString返回 RectInt 的 x、y、宽度和高度。

运算符

operator ==如果矩形相同,则返回 true。