版本: Unity 6 (6000.0)
语言英语
  • C#

RectInt

UnityEngine 中的结构体

/

实现于:UnityEngine.CoreModule

建议更改

成功!

感谢您帮助我们改进 Unity 文档的质量。虽然我们无法接受所有提交内容,但我们确实会阅读用户提出的每个更改建议,并在适用时进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们改进 Unity 文档的质量。

关闭

取消

描述

一个由 x、y、宽度和高度(整数)定义的二维矩形。

静态属性

zero用于编写 new RectInt(0,0,0,0) 的简写。

属性

allPositionsWithin一个 RectInt.PositionCollection,包含 RectInt 内的所有位置。
center矩形的中心坐标。
height矩形的高度。
max矩形的右上角;当矩形与两个轴对齐时,它是矩形沿 x 轴和 y 轴的最大位置。
min矩形的左下角;当矩形与两个轴对齐时,它是矩形沿 x 轴和 y 轴的最小位置。
position返回 RectInt 的位置 (x, y)。
size返回 RectInt 的宽度和高度。
width矩形的宽度。
x矩形的左坐标。
xMax显示 RectInt 的最大 X 值。
xMin显示 RectInt 的最小 X 值。
y矩形的顶坐标。
yMax显示 RectInt 的最大 Y 值。
yMin显示 RectInt 的最小 Y 值。

构造函数

RectInt创建一个新的 RectInt。

公共方法

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

运算符

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