Vector2

struct in UnityEngine

Cambiar al Manual

Descripción

Representación de vectores 2D y puntos.

This structure is used in some places to represent 2D positions and vectors (e.g. texture coordinates in a Mesh or texture offsets in Material). In the majority of other cases a Vector3 is used.

Variables Estáticas

downForma corta de escribir Vector2(0, -1).
leftForma corta de escribir Vector2(-1, 0).
negativeInfinityShorthand for writing Vector2(float.NegativeInfinity, float.NegativeInfinity).
oneForma corta de escribir Vector2(1, 1).
positiveInfinityShorthand for writing Vector2(float.PositiveInfinity, float.PositiveInfinity).
rightForma corta de escribir Vector2(1, 0).
upForma corta de escribir Vector2(0, 1).
zeroForma corta de escribir Vector2(0, 0).

Variables

magnitudeRetorna la longitud de este vector (Read Only).
normalizedRetorna este vector con una magnitude de 1 (Read Only).
sqrMagnitudeRetorna la longitud cuadrada de este vector (Read Only).
this[int]Acceda al componente x o y utilizando [0] o [1] respectivamente.
xComponente X del vector.
yComponente Y del vector.

Constructores

Vector2Construye un nuevo vector con componentes X, Y dados.

Funciones Públicas

EqualsReturns true if the given vector is exactly equal to this vector.
NormalizeHace que este vector tenga una magnitude de 1.
SetEstablece los componentes X y Y de un Vector2 existente.
ToStringRetorna un string bien formateado para este vector.

Funciones Estáticas

AngleReturns the unsigned angle in degrees between from and to.
ClampMagnitudeRetorna una copia de vector con su magnitud sujeta a maxLength.
DistanceDevuelve la distancia entre a y b.
DotProducto escalar de dos vectores.
LerpInterpola linealmente entre los vectores a y b por t.
LerpUnclampedInterpola linealmente entre los vectores a y b por t.
MaxRetorna un vector que está hecho de los componentes más grandes de dos vectores.
MinRetorna un vector que está hecho de los componentes más pequeños de dos vectores.
MoveTowardsMueve un punto current hacia target.
PerpendicularReturns the 2D vector perpendicular to this 2D vector. The result is always rotated 90-degrees in a counter-clockwise direction for a 2D coordinate system where the positive Y axis goes up.
ReflectRefleja un vector del vector definido por una normal.
ScaleMultiplica dos vectores en función de los componentes.
SignedAngleReturns the signed angle in degrees between from and to.
SmoothDampGradualmente cambia un vector hacia un objetivo deseado en el tiempo.

Operadores

operator -Resta un vector a otro.
operator *Multiplica un vector por un número.
operator /Divide un vector por un número.
operator +Suma dos vectores.
operator ==Returns true if two vectors are approximately equal.
Vector2Converts a Vector3 to a Vector2.
Vector3Converts a Vector2 to a Vector3.