Описание
Представление 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 |
Возвращает квадрат длины этого вектора (только для чтения). |
this[int] |
Для доступа к компоненту x или y используйте [0] или [1] соответственно. |
x |
Компонент X вектора. |
y |
Компонент Y вектора. |
Публичные Методы
Clamp |
Привязывает Vector2Int к границам, заданным min и max. |
Equals |
Возвращает значение true, если объекты равны. |
GetHashCode |
Получает хэш-код для Vector2Int. |
Set |
Установите компоненты x и y существующего объекта Vector2Int. |
ToString |
Возвращает отформатированную строку для этого вектора. |
Статические Методы
CeilToInt |
Преобразует Vector2 в Vector2Int, выполняя Ceiling для каждого значения. |
Distance |
Возвращает расстояние между a и b. |
FloorToInt |
Преобразует Vector2 в Vector2Int, выполняя Floor для каждого значения. |
Max |
Возвращает вектор, составленный из наибольших компонентов двух векторов. |
Min |
Возвращает вектор, составленный из наименьших компонентов двух векторов. |
RoundToInt |
Преобразует Vector2 в Vector2Int путем округления каждого значения. |
Scale |
Умножает два вектора по компонентам. |
Операторы