Unity Spain
Post Antiguos => General (Antiguo) => Mensaje iniciado por: Ness en Abril 02, 2016, 05:09:30 AM
Necesito que un objeto en 2d siga una ruta y en base a esta tome una rotación acorde a dirección a la que se dirija, lo que me pasa es que no estoy usando las físicas de unity2D para mover dicho objeto , esta siendo arrastrado por otro componente externo por lo que las fuerza que puede calcular unity2D las desprecia sus valores, por lo que recurro a métodos, como invertir la dirección a un objeto enganchándolo a otro objeto para crear el efecto de rotación como si de un péndulo se tratase, pero para mantenerlo como prefac es medio engorroso.mi pregunta es ¿existe alguna método para rotar el objeto de forma que este toma la rotación dependiendo de una ruta que tome sin utilizar las físicas de unity ? o ¿ Algún dato que me pueda servir.?
Asigna la direccion,Vector3 temp = posicionactual - posicionanterior;if(temp != Vector3.zero) transform.forward = temp.normalized;
También puedes hacer un LookAt() del Transform a dónde quieras ir, y se moverá siempre enfocando en esa dirección.