остановка анимации в нулевом кадре(РЕШЕНО)

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

остановка анимации в нулевом кадре(РЕШЕНО)

Сообщение janua 14 май 2010, 11:53

На форуме эта тема уже поднималась, но, если я увидел все что нужно, ни к чему ни пришли.

Вопрос такой: как сделать так, чтобы анимация остановилась и перешла в нужный ключ. У меня это начало анимации.

function OnMouseEnter ()
{
animation.Play("animation");
}

function OnMouseExit ()
{
animation.Stop("animation");
}

Я то надеялся, что стоп - это остановка со сбросом, а оно действует как пауза и после наведения курсором движение начинает с того места где остановилось.
Мне же нужно, чтобы при отводе курсора объект возвращался в исходное положение с которого он будет стартовать при следующем наведении.
Последний раз редактировалось janua 14 май 2010, 16:01, всего редактировалось 1 раз.
janua
UNец
 
Сообщения: 25
Зарегистрирован: 18 фев 2010, 18:09

Re: остановка анимации в нужном кадре

Сообщение MetosFate 14 май 2010, 13:19

используйте Rewind вместо Stop, и учитесь пользоваться справкой: выделить слово animation и нажать в редакторе кода Help->Help with selected word...
Добавить masterofself в Skype
Стена это таже ступенька, просто надо вырасти, чтобы это увидеть...
Аватара пользователя
MetosFate
UNIт
 
Сообщения: 76
Зарегистрирован: 05 янв 2010, 21:14
Откуда: Нижний Новгород

Re: остановка анимации в нужном кадре

Сообщение janua 14 май 2010, 13:33

уже, вроде, перепробовал все варианты со справки
При Rewind анимация сбрасыватся, но не останавливается. Просто , когда уводишь мышь, начинается с начала.
А мне нужно чтобы при отводе анимация останавливалась возвращаясь в первоначальное положение.
janua
UNец
 
Сообщения: 25
Зарегистрирован: 18 фев 2010, 18:09

Re: остановка анимации в нужном кадре

Сообщение gnoblin 14 май 2010, 14:10

Можно проигрывать в противоположную сторону:
Код: Выделить всё
speed *= -1;
skypeid: madkust
Мои крайние проекты:
Убойный Хоккей
Cube Day Z (альфа)
Аватара пользователя
gnoblin
Адепт
 
Сообщения: 4633
Зарегистрирован: 08 окт 2008, 17:23
Откуда: Минск, Беларусь
Skype: madkust
  • Сайт

Re: остановка анимации в нужном кадре

Сообщение Neodrop 14 май 2010, 14:49

Проиграть анимацию назад на минус длину анимации.
Ещё есть Animation.Sample
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: остановка анимации в нужном кадре

Сообщение janua 14 май 2010, 16:00

Спасибо всем!

Решил через ClampForever.
janua
UNец
 
Сообщения: 25
Зарегистрирован: 18 фев 2010, 18:09


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

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

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