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

Vector3Int

UnityEngine 中的结构体

/

在以下位置实现:UnityEngine.CoreModule

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

描述

使用整数表示 3D 向量和点。

此结构在某些地方用于表示不需要浮点数精度的 3D 位置和向量。

静态属性

back编写 Vector3Int(0, 0, -1) 的简写形式。
down编写 Vector3Int(0, -1, 0) 的简写形式。
forward编写 Vector3Int(0, 0, 1) 的简写形式。
left编写 Vector3Int(-1, 0, 0) 的简写形式。
one编写 Vector3Int(1, 1, 1) 的简写形式。
right编写 Vector3Int(1, 0, 0) 的简写形式。
up编写 Vector3Int(0, 1, 0) 的简写形式。
zero编写 Vector3Int(0, 0, 0) 的简写形式。

属性

magnitude返回此向量的长度(只读)。
sqrMagnitude返回此向量的平方长度(只读)。
this[int]分别使用 [0]、[1] 或 [2] 访问 x、y 或 z 组件。
x向量的 X 组件。
y向量的 Y 组件。
z向量的 Z 组件。

构造函数

Vector3Int初始化并返回具有 x、y、z 组件的新 Vector3Int 实例。

公共方法

Clamp将 Vector3Int 限制在 min 和 max 给定的范围内。
Equals如果对象相等,则返回 true。
GetHashCode获取 Vector3Int 的哈希码。
Set设置现有 Vector3Int 的 x、y 和 z 组件。
ToString返回此向量的格式化字符串。

静态方法

CeilToInt通过对每个值进行向上取整,将 Vector3 转换为 Vector3Int。
Distance返回 a 和 b 之间的距离。
FloorToInt通过对每个值进行向下取整,将 Vector3 转换为 Vector3Int。
Max返回一个向量,该向量由两个向量的最大分量组成。
Min返回一个向量,该向量由两个向量的最小分量组成。
RoundToInt通过对每个值进行四舍五入,将 Vector3 转换为 Vector3Int。
Scale按组件乘以两个向量。

运算符

operator -从另一个向量中减去一个向量。
operator !=如果向量不同,则返回 true。
operator *将向量乘以一个数字。
operator /将向量除以一个数字。
operator +将两个向量相加。
operator ==如果向量相等,则返回 true。
Vector2Int将 Vector3Int 转换为 Vector2Int。
Vector3将 Vector3Int 转换为 Vector3。