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

В общем сейчас ты работаешь с абстрактным вращением, я даже не знаю как лучше... попробуй как-то так:
if (Mathf.Abs(dir.z) > 0.0015
       
transform.Rotate (dirspeed6); 
    else 
    {
         if (
transform.eulerAngles.speed 6
            
transform.eulerAngles.-= speed 6;
         else if (
transform.eulerAngles.< -speed6
            
transform.eulerAngles.+= speed 6;
         else 
            
transform.eulerAngles.0;
    } 
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Randomize (11.07.2012)