rotation ошибка

Ошибки и баги Unity3D

rotation ошибка

Сообщение casss 21 ноя 2016, 20:35

Создал пустую сцену с кубом,запустил,в оси Y вписал 90 ,но мне выдаёт вот это Изображение,почему 90.000001,а не ровно 90?
P.S никаких скриптов нету на кубе и на сцене в общем,в чём проблема :-?
casss
UNIт
 
Сообщения: 62
Зарегистрирован: 22 фев 2016, 19:41

Re: rotation ошибка

Сообщение samana 21 ноя 2016, 20:59

Не обращайте внимание на это, проблемы нет. Это скорее всего связано с конвертацией кватернионов (повороты Unity рассчитывает именно в них) в углы Эйлера (то, что более интуитивно понятно нашему мозгу).
Аватара пользователя
samana
Адепт
 
Сообщения: 4738
Зарегистрирован: 21 фев 2015, 13:00
Откуда: Днепропетровск

Re: rotation ошибка

Сообщение casss 21 ноя 2016, 21:30

samana писал(а):Не обращайте внимание на это, проблемы нет. Это скорее всего связано с конвертацией кватернионов (повороты Unity рассчитывает именно в них) в углы Эйлера (то, что более интуитивно понятно нашему мозгу).

Дело в том что мне надо использовать данные в скрипте,а там нужные точные данные :)
casss
UNIт
 
Сообщения: 62
Зарегистрирован: 22 фев 2016, 19:41

Re: rotation ошибка

Сообщение samana 21 ноя 2016, 22:12

Точные данные у типа float (число с плавающей точкой) - это не так просто. Там нужно использовать округление.
Аватара пользователя
samana
Адепт
 
Сообщения: 4738
Зарегистрирован: 21 фев 2015, 13:00
Откуда: Днепропетровск

Re: rotation ошибка

Сообщение casss 21 ноя 2016, 22:35

Проблему решил путем переустановки Unity :)
casss
UNIт
 
Сообщения: 62
Зарегистрирован: 22 фев 2016, 19:41


Вернуться в Глюки

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2