Понедельник, 15 Октября 2018, 18:30

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Модератор форума: beril  
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Как остановить анимацию, чтобы тут же началась другая? (Для анимации использую setTrigger("name");)
Как остановить анимацию, чтобы тут же началась другая?
afqДата: Пятница, 08 Сентября 2017, 09:58 | Сообщение # 1
Разработчик
Сейчас нет на сайте
И вот какая проблема вообще, я так понял что даже если я установлю триггер анимации, то нужно дождаться пока закончиться текущая анимация, чтобы началась новая. Как можно прервать анимацию, чтобы тут же начиналась новая?

видео покер в 3d для android ссылка
летающая птица для android ссылка


Сообщение отредактировал afq - Пятница, 08 Сентября 2017, 10:08
drcrackДата: Пятница, 08 Сентября 2017, 10:44 | Сообщение # 2
почти ветеран
Сейчас на сайте
если речь идет о гуманоидных анимациях в юнити на mecanim, то например вот так:
Код
animator.CrossFadeInFixedTime("idle", 0.3f);

где idle это название состояния (не клипа), а 0.3f время перехода

но вообще это гуглица за 5 секунд
вся инфа есть в официальной документации, изучай
https://docs.unity3d.com/ScriptReference/Animator.html


Zeal — Инди PvP ARPG: https://gcup.ru/forum/9-98964-1

Сообщение отредактировал drcrack - Пятница, 08 Сентября 2017, 10:44
afqДата: Пятница, 08 Сентября 2017, 11:44 | Сообщение # 3
Разработчик
Сейчас нет на сайте
drcrack, не помогло.

Добавлено (08 сентября 2017, 11:44)
---------------------------------------------
drcrack, я сделал анимацию в blender, и с анимацией блендер модели импортировалось в unity3d. Там в окне anomator установил состояния и соединил их трассой, к которой добавил триггеры.


видео покер в 3d для android ссылка
летающая птица для android ссылка
drcrackДата: Пятница, 08 Сентября 2017, 11:54 | Сообщение # 4
почти ветеран
Сейчас на сайте
В настройках перехода ("трассы") есть галочка Has Exit Time, выключи ее

Zeal — Инди PvP ARPG: https://gcup.ru/forum/9-98964-1

Сообщение отредактировал drcrack - Пятница, 08 Сентября 2017, 11:54
afqДата: Пятница, 08 Сентября 2017, 12:02 | Сообщение # 5
Разработчик
Сейчас нет на сайте
drcrack, Вот спасибо.

видео покер в 3d для android ссылка
летающая птица для android ссылка
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Как остановить анимацию, чтобы тут же началась другая? (Для анимации использую setTrigger("name");)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2018 Рейтинг