![]() |
Распределение мувиков в игре по позициям(стоит, идёт и т. д)
У меня такая проблема: в игре есть мувик героя, В котором покадрово лежат 3 позиции, а именно стоит, идёт и прыгает. На герое я написал код, в котором при нажатии на кнопки он каждый кадр двигается в нужную сторону, и переходит на тот кадр, где для данного изменения в пространстве есть движения. Кадром выше я написал код, который не даёт герою провалиться сквозь землю, и если соприкосновения с поверхностью нет, то герой переходит на кадр с прыжком.
Так вот проблема в том, что: 1. Если герой спускается сверху, то он остаётся в кадре с прыжком(то же и с передвижением). 2. каким кодом можно узнать что герой передвигается вправо / влево. |
как делал я:
К примеру у нас есть 4 фрэйма и четыре мувика(анимации движения). Я какждый фрэйм обзывал своим именем и вставлял по мувику в каждый. При нажатии на нужную мне кнопку(лево, право, верх, вниз) вызывал этот кадр. т.е. в кнопках пропиывал проигрование нужной мне анимации. Есть ещё такая функция как проверять каждую нажатую кнопку, тогда для фантазии можно раширить границы (лево + верх = такая анимация, лево + низ = другая анимация, просто в лево соответственно 3-я анимация.) |
| Часовой пояс GMT +4, время: 15:44. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.