Раньше, чтобы персонаж ходил, прыгал и лазил, нужно было много узлов и формул. Теперь ты просто выбираешь, что делает объект, в окне ⚙ Поведение объекта инспектора, а движок делает остальное.
- персонаж с именем player (Изображение);
- пол: Изображение или широкий плоский Квадрат внизу сцены;
- лестница (Изображение), если хочешь лазить;
- Джойстик внизу слева на экране.
Шаг 1: пол
- Выбери пол.
- В инспекторе нажми кнопку ⚙ Поведение объекта.
- Выбери Пол / стена: он не двигается, по нему ходят и в него упираются.
Шаг 2: персонаж
- Выбери player и нажми ⚙ Поведение объекта.
- Выбери Персонаж платформера.
- В «Его настройки» оставь Управление: Джойстик. Можно выбрать Скорость и Высоту прыжка.
- Добавь на сцену Джойстик. Цель выбирать не нужно: персонаж сам его слушается.
- Запусти игру: джойстик заставляет персонажа идти, а если толкнуть его вверх — прыгать.
Шаг 3: лестницы
- Выбери лестницу и нажми ⚙ Поведение объекта.
- Оставь Декор и отметь Лестница в части «Ещё он…».
- Пусть лестница чуть-чуть выходит над платформой, к которой ведёт.
- Запусти игру: перед лестницей толкни джойстик вверх, чтобы лезть, и вниз, чтобы спускаться. Наверху персонаж встаёт на платформу.
Шаг 4: анимации сами по себе
В окне Анимации назови анимации персонажа так: покой, ходьба, прыжок, лезть и присесть. Движок проигрывает нужную анимацию по тому, что делает персонаж, и отражает картинку, когда он идёт влево.
- Нет какой-то анимации? Не страшно: в этом случае картинка просто не меняется.
- Несколько персонажей? Начни имя с имени объекта: player_ходьба, враг_ходьба. Каждый берёт свои.
- Можно выбрать анимацию и вручную: в «Автоматические анимации» коснись строки и выбери из списка (с миниатюрой каждой анимации).
Враг, который ходит сам
В ⚙ Поведение объекта выбери Патруль (туда-обратно): враг сам ходит в одну сторону, потом в другую. Он разворачивается на краю своего пола (не падает в пустоту) и у стены. Гравитация сохраняется, а анимация ходьбы следует за его движениями.
Настрой Скорость и Его картинка смотрит (влево или вправо): враги из библиотеки смотрят влево. Чтобы он заставлял игрока проиграть, пройди в движке миссию «Патрулирующий враг» (☰ → Миссии шаг за шагом).
Персонаж с видом сверху (или в изо-виде)
- Выбери Персонаж (вид сверху) в ⚙ Поведение объекта.
- В Направления выбери 4 (вверх, вниз, влево, вправо), Изо-вид (4 диагонали) или Влево / вправо.
- Добавь направление к имени анимаций по-английски: ходьба_up, ходьба_down, ходьба_left, ходьба_right, и покой_up… (в изо-виде: ходьба_ne, ходьба_nw, ходьба_se, ходьба_sw).
Изменить поведение во время игры
Узел «Изменить поведение» даёт те же варианты, что и окно. Пример: ящик в Пол / стена начинает падать, когда дёргают рычаг: «Изменить поведение» → Падает и отскакивает. Настройки на «(не менять)» сохраняют своё значение.
Чтобы увидеть результат
Скачай примеры Climb & run (платформер, лестницы, анимации) и Dungeon walk (изо-вид) на вкладке Примеры главного экрана Yop2D, затем коснись героя и открой ⚙ Поведение объекта.
Если не работает
- Персонаж не двигается: проверь Управление: Джойстик (а не «Нет») и что на сцене (или в HUD) есть джойстик.
- Он проваливается сквозь пол: у пола должно быть Пол / стена.
- Он не лезет: у лестницы должна быть отмечена Лестница, а у персонажа — Может лезть по лестницам: да.
- Анимация не меняется: проверь имена анимаций или выбери их вручную в списке.