Similar presentations:
Разработка игр Construct. Урок 8
1.
Движение преследующеговрапррориопога
УРОК
8
2.
Изучить возможности поведения Платформер, Движение к,Поле Зрения
Настроить преследующих врагов для проекта
3.
Нужно было сделать:Добавить изученную механику в свой
проект
Добавить сложно получаемые бонусы в
игру и уникальные способы их добыть
4.
Создать новый проект на платформе Construct5.
Добавить врага преследующего персонажа платформерапри движении по горизонтальной ровной поверхности.
Определите, куда должен
двигаться враг, если игрок стоит
слева от врага, и если он стоит
справа от врага.
6.
В зависимости отнахождения игрока на
оси X, враг будет
двигаться в
соответствующую
сторону.
Движение для врага
организуем за счет
добавления ему
поведения платформер.
7.
8.
Проанализируйте, как ведет себявраг при столкновении с
препятствием.
Определите может ли враг
преодолеть это препятствие при
заданном нами на данной момент
списке событий.
9.
10.
Оживите врага путем добавления для него анимации.Не забудьте про зеркально
отражение врага при движении в
разные стороны.
11.
12.
Подкорректируйте поведение врага.Враг должен замечать игрока
только тогда, когда он
приближается к нему на
определенное расстояние
13.
Введем для врагаповедение Поле зрения.
Поведение необходимо
настроить, изменив
расстояние, с которого
враг будет видеть нашего
игрока.
14.
Если добавить это условие к коду, то получится следующийфрагмент кода:
15.
Доработайте анимацию для врага.Когда враг стоит, должна
отыгрываться анимация стояния,
при беге – анимация движения и
при прыжке – прыжка.
16.
Добавьте нужныеанимации для спрайта.
Отредактируйте код
17.
Поведение Движение кпозволяет объектам в
игре перемещаться с
учетом скорости и
направления.
18.
Разработайте преследующего врага с помощьюнастройки поведения Движение к.
Поведение Движение к позволяет
объектам в игре перемещаться с
учетом скорости и направления.
19.
Событие должноактивироваться каждый
кадр, чтобы отслеживать
позицию целевого объекта,
который враг будет
преследовать.
Это событие и будет
вызывать действие
преследования.
20.
21.
Проанализируйте движение объекта при таком подходе креализации преследования. Какие враги могли бы иметь
такое поведение? Может быть, летающие?
22.
Активируйте данное поведение при попадании игрока вего поле зрения.
В качестве образца используйте
работу, выполненную в первой
половине занятия.
23.
Перенесите механику одного изпреследующих врагов в ваш проект
платформера.
Добавьте костюмы для врагов,
настройте анимацию.
Настройте взаимодействие с врагом –
уменьшение жизни, эффект и звук
взаимодействия.
programming
software