Почему когда я поворачиваю на -98 градусов какой-то объект по Z координате и пытаюсь получить его transform.rotation.z я получаю число близкое к нулю? В данном случае: -0.7523743
Как вращение задёшь? Пример бы своего кода показал что ли. Надо что-то типа такого:
transform.rotation = Quaternion.Euler(transform.rotation.x, transform.rotation.y, transform.rotation.z - 98);
Пример кривенький, но логика вроде ясна должна быть
Возможно эти x,у,z придётся изначально через rotation.eulerAngles получить. Я тут уже подзабыл малость можно ли туда напрямую лазать