![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Dec 2009
Сообщений: 26
|
У меня такая проблема: в игре есть мувик героя, В котором покадрово лежат 3 позиции, а именно стоит, идёт и прыгает. На герое я написал код, в котором при нажатии на кнопки он каждый кадр двигается в нужную сторону, и переходит на тот кадр, где для данного изменения в пространстве есть движения. Кадром выше я написал код, который не даёт герою провалиться сквозь землю, и если соприкосновения с поверхностью нет, то герой переходит на кадр с прыжком.
Так вот проблема в том, что: 1. Если герой спускается сверху, то он остаётся в кадре с прыжком(то же и с передвижением). 2. каким кодом можно узнать что герой передвигается вправо / влево. |
|
|||||
|
как делал я:
К примеру у нас есть 4 фрэйма и четыре мувика(анимации движения). Я какждый фрэйм обзывал своим именем и вставлял по мувику в каждый. При нажатии на нужную мне кнопку(лево, право, верх, вниз) вызывал этот кадр. т.е. в кнопках пропиывал проигрование нужной мне анимации. Есть ещё такая функция как проверять каждую нажатую кнопку, тогда для фантазии можно раширить границы (лево + верх = такая анимация, лево + низ = другая анимация, просто в лево соответственно 3-я анимация.) |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|