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

Vector2Int

структура в UnityEngine

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

Описание

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

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

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

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

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

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

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

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

Операторы

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