Показать сообщение отдельно
Старый 14.01.2011, 00:20   #35
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: C# Быстрый поворот/перемещение множества объектов

Сообщение от Evgen Посмотреть сообщение
GetInterpolatedNormal возвращает Vector3 я так понял в Радианах, но может быть и нет. А Quaternion.Euler должен быть вроде бы в градусах.
Кубики не ворочаются так как числа варьируются не от 0-360, а от ~0..1.
Как преобразовать?
Это не в радианах. Это нормаль к террейну, вектор ему перпендикулярный. Попробуй ее присвоить transform.up = GetInterpolatedNormal();
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Evgen (14.01.2011)