← Yop2D

Поведение объектов: персонаж, который двигается без узлов

Руководство для новичков · без кода

Français · English · Español · Deutsch · Italiano · Português · Русский · 中文 · 日本語

Раньше, чтобы персонаж ходил, прыгал и лазил, нужно было много узлов и формул. Теперь ты просто выбираешь, что делает объект, в окне ⚙ Поведение объекта инспектора, а движок делает остальное.

Тебе понадобится:

Шаг 1: пол

  1. Выбери пол.
  2. В инспекторе нажми кнопку ⚙ Поведение объекта.
  3. Выбери Пол / стена: он не двигается, по нему ходят и в него упираются.
👉 Для платформы, сквозь которую можно запрыгнуть снизу, отметь ещё Проходим снизу в части «Ещё он…».

Шаг 2: персонаж

  1. Выбери player и нажми ⚙ Поведение объекта.
  2. Выбери Персонаж платформера.
  3. В «Его настройки» оставь Управление: Джойстик. Можно выбрать Скорость и Высоту прыжка.
  4. Добавь на сцену Джойстик. Цель выбирать не нужно: персонаж сам его слушается.
  5. Запусти игру: джойстик заставляет персонажа идти, а если толкнуть его вверх — прыгать.
👉 Хочешь кнопку для прыжка? Выбери её в Кнопка прыжка. Хочешь кнопки ◀ ▶? Выбери Управление: Кнопки, затем кнопку влево и кнопку вправо.

Шаг 3: лестницы

  1. Выбери лестницу и нажми ⚙ Поведение объекта.
  2. Оставь Декор и отметь Лестница в части «Ещё он…».
  3. Пусть лестница чуть-чуть выходит над платформой, к которой ведёт.
  4. Запусти игру: перед лестницей толкни джойстик вверх, чтобы лезть, и вниз, чтобы спускаться. Наверху персонаж встаёт на платформу.
👉 Во время подъёма персонаж не падает: он висит, если отпустить джойстик. Толкни вбок, чтобы сойти с лестницы.

Шаг 4: анимации сами по себе

В окне Анимации назови анимации персонажа так: покой, ходьба, прыжок, лезть и присесть. Движок проигрывает нужную анимацию по тому, что делает персонаж, и отражает картинку, когда он идёт влево.

Враг, который ходит сам

В ⚙ Поведение объекта выбери Патруль (туда-обратно): враг сам ходит в одну сторону, потом в другую. Он разворачивается на краю своего пола (не падает в пустоту) и у стены. Гравитация сохраняется, а анимация ходьбы следует за его движениями.

Настрой Скорость и Его картинка смотрит (влево или вправо): враги из библиотеки смотрят влево. Чтобы он заставлял игрока проиграть, пройди в движке миссию «Патрулирующий враг» (☰ → Миссии шаг за шагом).

Персонаж с видом сверху (или в изо-виде)

  1. Выбери Персонаж (вид сверху) в ⚙ Поведение объекта.
  2. В Направления выбери 4 (вверх, вниз, влево, вправо), Изо-вид (4 диагонали) или Влево / вправо.
  3. Добавь направление к имени анимаций по-английски: ходьба_up, ходьба_down, ходьба_left, ходьба_right, и покой_up… (в изо-виде: ходьба_ne, ходьба_nw, ходьба_se, ходьба_sw).
👉 Нет анимации «left»? Движок отражает картинку «right».

Изменить поведение во время игры

Узел «Изменить поведение» даёт те же варианты, что и окно. Пример: ящик в Пол / стена начинает падать, когда дёргают рычаг: «Изменить поведение» → Падает и отскакивает. Настройки на «(не менять)» сохраняют своё значение.

Чтобы увидеть результат

Скачай примеры Climb & run (платформер, лестницы, анимации) и Dungeon walk (изо-вид) на вкладке Примеры главного экрана Yop2D, затем коснись героя и открой ⚙ Поведение объекта.

Если не работает