使用整数表示二维向量和点。
此结构体在某些地方用于表示不需要浮点精度 的二维位置和向量。
down | 编写 Vector2Int(0, -1) 的简写方式。 |
left | 编写 Vector2Int(-1, 0) 的简写方式。 |
one | 编写 Vector2Int(1, 1) 的简写方式。 |
right | 编写 Vector2Int(1, 0) 的简写方式。 |
up | 编写 Vector2Int(0, 1) 的简写方式。 |
zero | 编写 Vector2Int(0, 0) 的简写方式。 |
magnitude | 返回此向量的长度(只读)。 |
sqrMagnitude | 返回此向量的平方长度(只读)。 |
this[int] | 分别使用 [0] 或 [1] 访问 x 或 y 分量。 |
x | 向量的 X 分量。 |
y | 向量的 Y 分量。 |
Clamp | 将 Vector2Int 限制在 min 和 max 给定的边界内。 |
Equals | 如果对象相等,则返回 true。 |
GetHashCode | 获取 Vector2Int 的哈希码。 |
Set | 设置现有 Vector2Int 的 x 和 y 分量。 |
ToString | 返回此向量的格式化字符串。 |
CeilToInt | 通过对每个值执行向上取整,将 Vector2 转换为 Vector2Int。 |
Distance | 返回 a 和 b 之间的距离。 |
FloorToInt | 通过对每个值执行向下取整,将 Vector2 转换为 Vector2Int。 |
Max | 返回由两个向量中的最大分量组成的向量。 |
Min | 返回由两个向量中的最小分量组成的向量。 |
RoundToInt | 通过对每个值执行四舍五入,将 Vector2 转换为 Vector2Int。 |
Scale | 按分量相乘两个向量。 |
operator - | 从另一个向量中减去一个向量。 |
operator != | 如果向量不同,则返回 true。 |
operator * | 将向量乘以一个数字。 |
operator / | 将向量除以一个数字。 |
operator + | 将两个向量相加。 |
operator == | 如果向量相等,则返回 true。 |
Vector2 | 将 Vector2Int 转换为 Vector2。 |
Vector3Int | 将 Vector2Int 转换为 Vector3Int。 |