Version: 5.3 (switch to 5.4b)
IdiomaEnglish
  • C#
  • JS

Idioma de script

Selecciona tu lenguaje de programación favorito. Todos los fragmentos de código serán mostrados en este lenguaje.

Vector4

struct in UnityEngine

Sugiere un cambio

¡Éxito!

Gracias por ayudarnos a mejorar la calidad de la documentación de Unity. A pesar de que no podemos aceptar todas las sugerencias, leemos cada cambio propuesto por nuestros usuarios y actualizaremos los que sean aplicables.

Cerrar

No se puedo enviar

Por alguna razón su cambio sugerido no pudo ser enviado. Por favor <a>intente nuevamente</a> en unos minutos. Gracias por tomarse un tiempo para ayudarnos a mejorar la calidad de la documentación de Unity.

Cerrar

Cancelar

Cambiar al Manual

Descripción

Representación de vectores tetradimensionales.

This structure is used in some places to represent four component vectors (e.g. mesh tangents, parameters for shaders). In the majority of other cases a Vector3 is used.

Variables Estáticas

oneShorthand for writing Vector4(1,1,1,1).
zeroShorthand for writing Vector4(0,0,0,0).

Variables

magnitudeReturns the length of this vector (Read Only).
normalizedReturns this vector with a magnitude of 1 (Read Only).
sqrMagnitudeReturns the squared length of this vector (Read Only).
this[int]Access the x, y, z, w components using [0], [1], [2], [3] respectively.
wComponente W del vector.
xComponente X del vector.
yComponente Y del vector.
zComponente Z del vector.

Constructores

Vector4Creates a new vector with given x, y, z, w components.

Funciones Públicas

SetSet x, y, z and w components of an existing Vector4.
ToStringReturns a nicely formatted string for this vector.

Funciones Estáticas

DistanceDevuelve la distancia entre a y b.
DotProducto escalar de dos vectores.
LerpInterpola linearmente entre dos vectores.
LerpUnclampedInterpola linearmente entre dos vectores.
MaxReturns a vector that is made from the largest components of two vectors.
MinReturns a vector that is made from the smallest components of two vectors.
MoveTowardsMueve un punto current hacia target.
Normalize
ProjectProyecta un vector sobre otro.
ScaleMultiplies two vectors component-wise.

Operadores

operator -Resta un vector a otro.
operator !=Devuelve verdadero si los vectores son diferentes.
operator *Multiplica el vector por un número.
operator /Divide el vector por un número.
operator +Suma dos vectores.
operator ==Devuelve true si dos vectores son iguales.
Vector2Convierte un Vector4 a Vector2.
Vector3Convierte un Vector4 a Vector3.
Vector4Convierte un Vector3 a Vector4.
Vector4Convierte un Vector2 a Vector4.