7.71M
Categories: programmingprogramming softwaresoftware

Разработка игр Construct. Урок 8

1.

Движение преследующего
врапррориопога
УРОК
8

2.

Изучить возможности поведения Платформер, Движение к,
Поле Зрения
Настроить преследующих врагов для проекта

3.

Нужно было сделать:
Добавить изученную механику в свой
проект
Добавить сложно получаемые бонусы в
игру и уникальные способы их добыть

4.

Создать новый проект на платформе Construct

5.

Добавить врага преследующего персонажа платформера
при движении по горизонтальной ровной поверхности.
Определите, куда должен
двигаться враг, если игрок стоит
слева от врага, и если он стоит
справа от врага.

6.

В зависимости от
нахождения игрока на
оси X, враг будет
двигаться в
соответствующую
сторону.
Движение для врага
организуем за счет
добавления ему
поведения платформер.

7.

8.

Проанализируйте, как ведет себя
враг при столкновении с
препятствием.
Определите может ли враг
преодолеть это препятствие при
заданном нами на данной момент
списке событий.

9.

10.

Оживите врага путем добавления для него анимации.
Не забудьте про зеркально
отражение врага при движении в
разные стороны.

11.

12.

Подкорректируйте поведение врага.
Враг должен замечать игрока
только тогда, когда он
приближается к нему на
определенное расстояние

13.

Введем для врага
поведение Поле зрения.
Поведение необходимо
настроить, изменив
расстояние, с которого
враг будет видеть нашего
игрока.

14.

Если добавить это условие к коду, то получится следующий
фрагмент кода:

15.

Доработайте анимацию для врага.
Когда враг стоит, должна
отыгрываться анимация стояния,
при беге – анимация движения и
при прыжке – прыжка.

16.

Добавьте нужные
анимации для спрайта.
Отредактируйте код

17.

Поведение Движение к
позволяет объектам в
игре перемещаться с
учетом скорости и
направления.

18.

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

19.

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

20.

21.

Проанализируйте движение объекта при таком подходе к
реализации преследования. Какие враги могли бы иметь
такое поведение? Может быть, летающие?

22.

Активируйте данное поведение при попадании игрока в
его поле зрения.
В качестве образца используйте
работу, выполненную в первой
половине занятия.

23.

Перенесите механику одного из
преследующих врагов в ваш проект
платформера.
Добавьте костюмы для врагов,
настройте анимацию.
Настройте взаимодействие с врагом –
уменьшение жизни, эффект и звук
взаимодействия.

24.

Введение в разработку интерфейса
English     Русский Rules