Version: 2017.2


struct in UnityEngine

Switch to Manual


Representation of 2D vectors and points using integers.

This structure is used in some places to represent 2D positions and vectors that don't require the precision of floating-point.

Static Variables

downShorthand for writing Vector2Int (0, -1).
leftShorthand for writing Vector2Int (-1, 0).
oneShorthand for writing Vector2Int (1, 1).
rightShorthand for writing Vector2Int (1, 0).
upShorthand for writing Vector2Int (0, 1).
zeroShorthand for writing Vector2Int (0, 0).


magnitudeВозвращает длину этого vector'a
sqrMagnitudeВозвращает квадрат длины этого vector'a (Read Only)
this[int]Доступ к x или y компонентам используются [0] или [1] соответственно
xX компонент vector'a
yY компонент вектора.

Public Functions

ClampClamps the Vector2Int to the bounds given by min and max.
EqualsReturns true if the objects are equal.
GetHashCodeGets the hash code for the Vector2Int.
SetSet x and y components of an existing Vector2Int.
ToStringВозвращает отформатированной строки для этого vector'a

Static Functions

CeilToIntConverts a Vector2 to a Vector2Int by doing a Ceiling to each value.
DistanceВозвращает длину между а и /b/
FloorToIntConverts a Vector2 to a Vector2Int by doing a Floor to each value.
MaxВозвращает vector, который сделан из компонентов двух vector'oв
MinВозвращает vector, который сделан из мелких компонентов двух vector'oв
RoundToIntConverts a Vector2 to a Vector2Int by doing a Round to each value.
ScaleПокомпонентное умножение двух vector'oв


operator -Вычитает один vector из другого
operator !=Возвращает истину, если vector отличается
operator *Умножает vector на число
operator +Добавляет два вектора.
operator ==Возвращает истину, если vector'ы равны
Vector2Converts a Vector2Int to a Vector2.