I want to make my object spin 120 degrees and set a time for it. but instead of turning 120 degrees it goes to 120 degree. How to fix it?
Transform inicial;
float tempo;
float angle;
void Start () {
inicial = GetComponent<Transform>();
tempo = 2.0f * Time.deltaTime; // Aki era pra ser 2 segundos
angle = inicial.rotation.z + 120;
}
void Update () {
transform.rotation = Quaternion.Slerp(inicial.rotation, Quaternion.Euler(0,0, angle), tempo);
}