Форум » Вопрос-Ответ » [GMaker8] Вопрос по анимации в движении » Ответить

[GMaker8] Вопрос по анимации в движении

Narcotic Truth: Вопрос такой. Я хочу сделать такую систему - (пример) главный герой смотрит на право, и при нажатии кнопки "Влево" он плавно повернулся "3/4 - лицом к экрану - 3/4" и в итоге повернулся налево. и только потом поменял графику на графику движения и стал двигаться. И при этом начал плавно набирать скорость. Подскажите начинающему GameMaker'исту. Заранее спасибо.

Ответов - 7

Spyro23: Делай поворот спрайтами. Для плавного набирания скорости устанавливай маленькое трение.

Narcotic Truth: Не получается) Ставлю спрайт поворота, а за ним должен идти спрайт направления в другую сторону, но он не ожидает пока проиграется анимация спрайта поворота, а комманды на ожидание я не нашёл...((((

Spyro23: Используй алармы и F1.


Narcotic Truth: Тогда объясните как использовать алармы

Jin KaZaMa: эх, давно не сидел за ГМ... но дам пару идей)) Есть нечто подобное в старой игре Flashback, там тоже когда жмешь в другую сторону персонаж поворачивается именно так, как описанно. Так вот, я уж точно не помню функций, но примитивно: 1) при нажатии клавиши влево сменить спрайт на "spr_povorot1", в котором герой анимационно поворачивается(т.е. есть несколько кадров) 2) по окончании анимации(в ГМ есть такая функция, помню точно) сменить спрайт на "spr_left" 3) присвоить новые значения переменным, которые отвечают за передвижения, направление и т.п. 4) аналогично сделать для поворота вправо Главное - не запутаться, и четко представлять, что и как у тебя должно происходить. Ну и пробовать, пробовать, мнооого раз пробовать)

Narcotic Truth: Появился еще вопрос. Я хочу, чтоб некоторые данные загружались из текстового файла. Что-то вроде config'a Как это реализуется в гм? Данные - 1 цифра в каждой строке.

D(e)N: Тут говориться немного про другое, но наверно подойдет и тебе: http://www.gamecreating.borda.ru/?1-2-0-00000797-000-0-0-1245095426



полная версия страницы