должен вращаться по джойстику, что он собственно говоря и делает, но делает он это моментально, а нужно его как-нибудь замедлить.
Вот код:
float rotZ = Mathf.Atan2(Input.GetAxis("Horizontal"), Input.GetAxis("Vertical")) * Mathf.Rad2Deg - 90f;
transform.rotation = Quaternion.Euler(0f, 0f, rotZ);
transform.Rotate(new Vector3(0, 0, rotZ) * Time.deltaTime);
Нужно добавить Rigidbody2D и сделать эти действия физическими, а не менять их свойства в трансформе.
Lerp поможет ?🤔
Запоминать надо штук несколько позиций и двигать к ним по очереди
И там уменьшить скорость вращения, верно
Да я пытался, как то не очень вышло
както не очень написал))
Обсуждают сегодня