Создание анимации для платформера
(Game maker)
Для создания анимации используем игру, где создавались простые действия (продвижения и прыжки) для платформеров с персонажем
.
1. Измените с помощью редактора изображений персонажа k_p и k_l.
(Для анимации необходимо создать для каждого изображения по три рисунка. Имени спрайтов не меняйте.)
- персонаж, идущий направо - k_p
- персонаж, идущий налево - k_l
2. Добавьте спрайт
- статичный персонаж – stop.
3. Создайте спрайт монет, которые должен собирать персонаж.

4. Создайте спрайт - маску mas для игрока (черный прямоугольник, который должен совпадать с размерами персонажа)
5. Добавьте объекты монеты и объект маски. Для маски выбираем спрайт mas. Маска нужна, чтобы игрок не застревал на твердых блоках (компьютер будет думать, что игрок - черный прямоугольник).
.
6. К созданным объектам персонажа добавьте событие: «Клавиатура».
Выберите No key, то есть клавиша не нажата. Когда ни одна клавиша не нажата, нарисуется стоящий спрайт - это спрайт stop.
Для этого на вкладке main1 перетаскиваем иконку колобка
в поле действий. Выбираем stop в поле спрайта.
7.
В событиях «Отпускания клавиш» добавить действие
, в котором в поле для спрайта выбираем персонажа k_p или k_l.
В поле subimage (фрагменты) прописываем all (все).
В поле speed (скорость) – 0.5
8. К объекту Монеты создайте события Создание и Столкновение.
Для события Создание выберите действие
, где поле для спрайта заполнить спрайтом монет, прописываем all (то есть все изображения монет) и скорость 0.2
![]()
Для события Столкновение в ыберите объект персонажа. Персонаж при столкновении с монетой должен набирать очки, при этом монеты исчезают. Для этого в область действий Корзину, а также Счетчик очков.


