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

Vector3Int

структура в UnityEngine

Выполнено в:UnityEngine.CoreModule

Описание

Представление 3D векторов и точек с использованием целых чисел.

Эта структура используется в некоторых местах для представления 3D позиций и векторов, которые не требуют точности с плавающей точкой.

Статические свойства

Свойство Описание
backЕдиничный вектор в отрицательном направлении z
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Возвращает квадратную длину этого вектора (только для чтения).
это[int]Доступ к компонентам x, y или z с помощью [0], [1] или [2] соответственно.
xX — компонент вектора.
yY-компонент вектора.
zZ — компонент вектора.

Конструкторы

Конструктор Описание
Vector3IntИнициализирует и возвращает экземпляр нового Vector3Int с компонентами x, y, z.

Открытые методы

Метод Описание
ClampЗажимает Vector3Int в пределах, заданных min и max.
EqualsВозвращает true, если объекты равны.
GetHashCodeПолучает хэш-код для Vector3Int.
SetУстанавливает x, y и z компоненты существующего Vector3Int.
ToStringВозвращает форматированную строку для этого вектора.

Статические методы

Метод Описание
CeilToIntПреобразует Vector3 в Vector3Int путем выполнения потолка для каждого значения.
DistanceВозвращает расстояние между a и b.
FloorToIntПреобразует Vector3 в Vector3Int путем выполнения Floor для каждого значения.
MaxВозвращает вектор, который состоит из наибольших компонент двух векторов.
MinВозвращает вектор, который состоит из наименьших компонент двух векторов.
RoundToIntПреобразует Vector3 в Vector3Int путем округления каждого значения.
ScaleУмножает два вектора по компонентам.

Операторы

Оператор Описание
оператор -Вычитает один вектор из другого.
оператор!=Возвращает true, если векторы разные.
оператор *Умножает вектор на число.
оператор /Делит вектор на число.
оператор +Добавляет два вектора.
оператор ==Возвращает true, если векторы равны.
Vector2IntПреобразует целый трехвектор в целый двухвектор.
Vector3Преобразует Vector3Int в Vector3.