Создание анимации для платформера
(Game maker)

Для создания анимации используем игру, где создавались простые действия (продвижения и прыжки) для платформеров с персонажем http://*****/hosting/images/2011/Aug/16/sprite4.png.

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

Для события Столкновение в ыберите объект персонажа. Персонаж при столкновении с монетой должен набирать очки, при этом монеты исчезают. Для этого в область действий Корзину, а также Счетчик очков.