Найти в Дзене

Construct 2. Создание лестницы.

Привет всем! В данном уроке я расскажу как сделать рабочую лестницу.

Лестница

Для начала рассмотрим спрайты и их поведения.

  • Игрок

дадим ему поведение platform.

  • Лестница

дадим ей поведение jumpthru.

-2

Не забудем добавить плагин keyboard.

-3

После того как мы дали всем объектам нужные поведения, заходим в Event sheet 1.

-4

Добавляем событие.

Add event-> выбираем игрока-> Is overlapping another object-> выбираем лестницу.

Добавляем под событие. 2 Способа.

Первый способ.

  • Нажимаем на уже существующее событие ПКМ. Наводим указатель на add и выбираем add sub-event.

Второй способ.

  • Нажимаем на уже существующее событие ЛКМ и затем нажимаем S.

После того как мы создали под событие делаем следующее:

keyboard-> key is down-> выбираем клавишу которая отвечает за прыжок персонажа. В моей случаи это W.

Теперь создадим под событию действие:

add action-> выбираем игрока-> set vector Y-> указываем число на которое персонаж должен подниматься( если написать перед числом знак минуса,персонаж поднимется вверх, если же его не писать, персонаж будет опускаться вниз.)

Копируем под событие и ставим ровно вниз.

-9

Теперь изменим W на клавишу которая будет отвечать за опускание вниз. В моем случае это S. Так же у действия уберем знак минуса.

-10

Теперь при нажатии на W персонаж поднимается по лестнице, а при нажатии на S опускается.

-11

Плюсы:

  • Простота создания
  • Отличная работа лестницы вовремя игрового процесса

Минусы:

  • Пока что не нашел

Если ли же вы столкнулись с проблемами или будут вопросы , то пишите в комментарии и я постараюсь отвечу вам и мы решим вашу проблему .

Всем пока !

Исходник проекта:

https://yadi.sk/d/6qDT2PbPYpG0PQ

#construct 2 #game #2d #platformer #разработка игр