Fundamentos de Unity (3)Transformación y clases de vectores
La transformación es la posición, rotación y escala de los objetos. Cada objeto en la escena tiene una "transformación". Se utiliza para almacenar y manipular la posición, rotación y escala de objetos. Cada objeto puede tener un objeto principal y usted puede editar su posición, rotación y escala.
En el panel Inspector, podemos ver que hay un componente Transformar, que es el componente más básico del objeto. Tiene
Posición, rotación, tamaño de escala
Vector 3
En el mundo del juego virtual, las matemáticas 3D determinan el juego, cómo calcular y simular. desarrollo de cada fotograma que ve el espectador y el jugador. Aprender los conceptos básicos de las matemáticas 3D puede ayudar a los usuarios a obtener una comprensión más profunda de los motores de juegos.
Definición de vector: Una cantidad que tiene magnitud y dirección se llama vector. En el espacio, los vectores se representan mediante segmentos de recta dirigidos. Se usa ampliamente para describir cantidades físicas con dos propiedades: magnitud y dirección. Por ejemplo, la velocidad y aceleración del movimiento de un objeto, la dirección de visión de la cámara y la fuerza sobre un cuerpo rígido son todos vectores. Entonces los vectores son la base de la física, la animación y los gráficos tridimensionales.
La cantidad que es opuesta a un vector se convierte en escalar: es decir, una cantidad que sólo tiene magnitud pero no dirección. Por ejemplo, la velocidad promedio y la distancia que se mueve un objeto.
Módulo: normalización de la longitud del vector: mantiene la dirección sin cambios y cambia la longitud del vector a 1.
Vector unitario: Un vector de longitud 1.
Vector cero: Vector cuyos componentes son todos cero.
Operaciones vectoriales - suma y resta: La suma (resta) de un vector es la suma (resta) de cada componente. En física, se puede utilizar para calcular la fuerza resultante de dos células o la superposición de varios componentes de velocidad.