Hola a todos
Un día más vengo con una duda, esta vez se trata de entender cual es la manera más óptima de hacer las cosas.
Imaginaos que tenemos un cubo, y que queremos que este rote sobre sus ejes, sin desplazamiento. Tenemos la opción de hacerlo por código, en el caso de Unity tendriamos Transform.Rotate y le añadimos un Vector3 indicandole los grados por cada eje sobre los que tiene que rotar todo esto en el metodo Update, fácil.
Por otro lado tenemos la opción de animar la propia rotación, sin utilizar un ápice de código, solo indicándole al animator cuando debe realizar la rotación.
Mi pregunta es ¿A la hora de hacer esto, qué es lo más optimo? ¿Y si tuvieramos 1000 cubos rotando a la vez en nuestra escena? ¿Y si fueran sprites, sería lo mismo animarlos por código que haciendo una propia animación?
Gracias y un saludo.