установка ограничения на поворот на определённый угол
Часть скрипта, поворачивающая объект:
float AngleRotate = Time.deltaTime * RotateSpeed * Input.GetAxis("MoveTower");
Tower.transform.Rotate(0, 0, AngleRotate);
Он работает, но обьект залазит в текстуру, нужно ограничение
Ответы (1 шт):
Автор решения: Onichan410
→ Ссылка
Вы можете использовать Mathf.Clamp Он принимает три параметра:
- float (int) value - значение
- float (int) min - минимальное значение
- float (int) max - максимальное значение
Если value < min, то функция возвращает min Если min < vaue < max, то функция возвращает value Если value > max, то функция возвращает max