Ramilyanamana | Дата: Воскресенье, 29 Июня 2014, 10:41 | Сообщение # 1 |
Биззи Джей Ужасный
Сейчас нет на сайте
| Есть вот такой код: Как видно: каждые 3 секунды появляется персонаж, во время появления отключается поведение пули и воспроизводится анимация появления. Затем проверяется завершение анимации появления и происходит активация поведения пули. Как только персонаж сталкивается с объектом отключается пуля и начинает воспроизводится анимация исчезновения. Далее идет проверка завершения анимации исчезновения и дальше объект создается в другом месте, но уже без воспроизведения анимации. Анимация 2 - это анимация появления Анимация 3 - это анимация исчезновения. Так вот, вопрос в том, что анимация номер 3 не воспроизводится, когда от нее это требуется, объект просто исчезает и появляется в другом месте, без каких-либо анимаций. Как можно исправить? Может где ошибка закралась?
Добавлено (29.06.2014, 10:41) --------------------------------------------- Вопрос решен) Прошу прощения)
Сообщение отредактировал Ramilyanamana - Воскресенье, 29 Июня 2014, 10:41 |
|
| |
cnstntn | Дата: Воскресенье, 29 Июня 2014, 12:56 | Сообщение # 2 |
заслуженный участник
Сейчас нет на сайте
| Ramilyanamana, попробуй с помощью глобальной переменной. "переменная" = 0 -> sprite deactivate bullet movement, sprite set animation "2". on animation "2" finished -> set "переменная" to 1. "переменная" = 1 -> sprite activate bullet movement, sprite set animation "3". on animation "3" finished -> set "переменная" to 0.
|
|
| |