Как сделать так, чтобы при повороте объект не залезал за текстуру?
скрипт, поворачивающий объект:
float AngleRotate = RotateSpeed * Input.GetAxis("MoveTower");
rot.z = Mathf.Clamp( rot.z + AngleRotate, -yLimit, yLimit);
Tower.transform.eulerAngles = rot;
Сделал вот такой код. Пушка ставится вертикально не могу понять почему и как можно это исправить?
Ответы (1 шт):
Автор решения: Andrew
→ Ссылка
использовать поворот на основе физики: Rigidbody.MoveRotation
вместо поворота который по-факту является телепортированием обьекта в другое положение. (вот в текстуры и залазит, ты же телепортируешь его)