
Search the Community
Showing results for tags 'rotacion'.
Found 3 results
-
Hola a todos. Estoy tratando de hacer rotar un objeto. el objeto rota pero el pivote es la esquina inferior izquierda. ¿Como hago para que rote, pero que el pivote quede en el centro del objeto? El código que estoy empleando es este: transform.RotateAround(new Vector3(transform.position.x, transform.position.y, transform.position.z ), Vector3.down, 3f * Time.deltaTime); Captura del problema: Saludos.
-
quisiera saber como hago que un gameobject rote hasta quedar apuntando hacia una coordenada 2D especifica. lo que mas me intriga es como transformar el vector 2 de la coordenada en un float que pueda usar como angulo (aunque probablemente nisiquiera sea eso lo que tengo que hacer XD)
- 4 replies
-
- coordenadas
- rotacion
-
(and 1 more)
Tagged with:
-
Buenas, ando atascado en la cosa más tonta. void Update() { if (Input.GetKeyDown(KeyCode.UpArrow)) { transform.Rotate(0, 0, 90); } } Esto me gira una pieza 90 grados en el eje z al pulsar la tecla de arriba, peeero, lo hace de la siguiente manera: 0 , 90.00001, -180, -90.00001. Necesitaria que el giro sea exacto y llevo toda la tarde dándole vueltas con los quaternions, los eulerangles etc... pero no encuentro la manera, he intentado hacer un cast al eje pero tampoco lo coge. La verdad que las rotaciones en unity son una rallada grande ya que en el inspector trabaja los angulos a su rollo. Los eulerAngles de este mismo código serían 0,90,180,270 y la rotation va de 0,0.7...,1 aunque a veces también me marca -0.7... Así se me hace muy difícil hacer cálculos. Seguro que hay una forma infinitamente más sencilla, pero que desconozco. Please, Help Me :p Saludos