Циклы анимации.

Программирование на Юнити.

Циклы анимации.

Сообщение Black_Racer 02 янв 2012, 02:17

Ребят, мне требуется ваша помощь!
У меня есть анимация которая проигрывается в одну сторону, необходимо сделать чтобы она проигрывалась при нажатии клавиши, а в момент когда отпускаешь клавишу проигрывалась обратно к исходному состоянию. И точно так-же в обратную сторону: при нажатии на кнопку анимация проигрывается в минус, при отпущенной клавиши возвращалась в исходное состояние.

Вот что я написал:
Синтаксис:
Используется javascript
 

function Update () {

    if (Input.GetKeyDown (KeyCode.RightArrow))

        animation.Play("anim01");  

        animation.wrapMode = WrapMode.ClampForever;

   

    if (Input.GetKeyDown (KeyCode.LeftArrow))

        animation.Play("anim01");

        animation.speed = -1;            

}
 


На этом все и закончилось, покажите пожалуйста на примере как это реализовать?

Заранее, большое спасибо.
Black_Racer
UNIт
 
Сообщения: 51
Зарегистрирован: 26 сен 2011, 09:16

Re: Циклы анимации.

Сообщение Order 02 янв 2012, 05:50

Синтаксис:
Используется javascript
function Update ()
{
     if (Input.GetKeyDown (KeyCode.RightArrow))
     {
           
           animation["anim01"].wrapMode = WrapMode.Once;
           animation["anim01"].speed = 1;
           if (!animation.isPlaying) animation.Play("anim01");
      }
     else
     {
           animation["anim01"].speed = -1;      
            if(animation["Walk"].time == 0.0) animation.Stop("anim01") //нужно остановить анимацию, возможно так я не пробовал.
      }
}
 
Добавить rusorder в Skype , _juc4you@mail.ru ;
Платные консультации, программирование ваших проектов Unity3d,C#,IOS,Android.
Скрытый текст:
_ttp://www.youtube.com/watch?v=1m2qTnatSjM&list=UUjcKNvONEUHCILG7QrX1NFg
Order
Старожил
 
Сообщения: 805
Зарегистрирован: 21 фев 2010, 10:34

Re: Циклы анимации.

Сообщение Black_Racer 02 янв 2012, 10:09

Order

К сожалению нечего не получается, анимация и вовсе не проигрывается...
Black_Racer
UNIт
 
Сообщения: 51
Зарегистрирован: 26 сен 2011, 09:16


Вернуться в Скрипты

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

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