Анимация борьбы
До сих пор с анимацией запар не было, но возникла проблемка. Что делать когда дело доходит до драки? т.е. при нажатии кнопки происходит анимация удара, соответсвенно кнопку приходится нажимать не один раз) и как сделать чтобы до завершения первой анимации не начиналась вторая? чтобы всё шло своим чередом.
|
Ответ: Анимация борьбы
В момент включения анимации куда-нибудь записывать, какую ты включил анимацию.
В следующий раз, когда будешь включать анимацию, то проверь: не та же ли это, которая уже запущена? Если нет, то запустить новую, если да, то ничего не делать. |
Ответ: Анимация борьбы
Примитивно по твоему вопросу:
Код:
Type player Окда? идем далее. Код:
Function CreatePlayer.player() как ты видишь все переменные тут обнулены по дефолту. идем далее. Код:
Function UpdatePlayer() Ты тыкаешь мышку. Счетчик нажатий прибавляет еденицу, и счетчик ударов прибавляет еденицу. вместо циферки в квадратных скобках тут как раз и указана переменная "счетчик ударов" чтоб не гребстись с написанием длинного кода. в итоге получается что каждое нажатие у тебя сопровождается порядковой анимацией которую ты прописал выше. как только ты тыкаешь кнопку первый раз, запускается счетчик активного времени таймера. как только он доходит до момента истечения, счетчик ударов и кликов обнуляется. соответственно, когда ты тычешь мышку больше скольки то там ударов( хз мож у тя там будет 99Хкомбо) то счетчик опять же обнуляется. это примитивная функция. но думаю, тебе она пригодится, как пища. |
Часовой пояс GMT +4, время: 21:50. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot