Constructor // Как в Construct 3 и Construct 2 создать лестницу - подробный разбор трех вариантов.

Поділитися
Вставка
  • Опубліковано 5 кві 2020
  • В этом видеоуроке по игровому конструктору Construct 3 / Construct 2 мы подробно разберем такую игровую механику как лестница.
    Создание лестницы в Construct 3 / Construct 2 один из самых интересных и спорных вопросов.
    Мы разберем 3 варианта создания лестницы:
    1. Гравитационная лестница.
    2. Скользкая лестница
    3. Лестница с костылем.
    How to create a ladder in Construct 3 and Construct 2?
  • Ігри

КОМЕНТАРІ • 39

  • @rewerxx
    @rewerxx 4 місяці тому +1

    Большое спасибо, сенсей

  • @nortfy
    @nortfy Місяць тому +1

    Если что в первом трабл с прыжком можно исправить переменными

  • @mp4_506
    @mp4_506 4 роки тому +4

    Если ты разберёшься, то сделай пожалуйста урок по созданию инвентаря

  • @user-em4oz8ub5h
    @user-em4oz8ub5h 4 роки тому +2

    Подписался , спасибо

  • @mp4_506
    @mp4_506 4 роки тому +1

    Надеюсь ты не бросишь снимать видео

    • @indiezen6438
      @indiezen6438  4 роки тому

      Надеюсь 😄 задумок много - времени мало. Но думаю и до инвентаря руки дойдут.

    • @mp4_506
      @mp4_506 4 роки тому

      @@indiezen6438 ну сейчас карантин))))

    • @indiezen6438
      @indiezen6438  4 роки тому

      Не у всех режим самоизоляции 🙂

    • @mp4_506
      @mp4_506 4 роки тому

      @@indiezen6438 не повезло

  • @user-uy3nv7jz9q
    @user-uy3nv7jz9q 3 роки тому +2

    Блин, почему если я захожу в игру, и лезу, все норм, но после смерти когда я снова иду к лестнице и пытаюсь лезть, персонаж переворачивается горизонтально

    • @indiezen6438
      @indiezen6438  3 роки тому +1

      Ну, очевидно, где-то ошибка. Может неправильно реализована механика смерти или респавна ГГ. Можешь в группе в ВК или в личку скинуть мне скрины ивентов - я гляну 😎👍😊

  • @vivstudio9959
    @vivstudio9959 4 роки тому

    расскажи про правильные расположения слоев ( что на чем надо ставить ) и управление тайлмапами

    • @indiezen6438
      @indiezen6438  4 роки тому

      Ок, сделаю выпуск про слои и тайлмапы 👍
      А что конкретно интересует? Только расположение слоев друг над другом и работа с тайлмапами или еще какие-то нюансы?

    • @vivstudio9959
      @vivstudio9959 4 роки тому

      @@indiezen6438 я смотрю ты шаришь за геймдев, сам понимаешь, иерархия в проекте очень важна как и для оптимизации так и для ориентирования в нем, было бы интересно узнать что за чем стоит накладывать в игре и использовать паралакс. Про тайлмапсы интересно узнать как с ними взаимодействовать и почему на каждый слой нужен свой тайлмап новый или это баг с2 )

    • @indiezen6438
      @indiezen6438  4 роки тому +1

      Да, в Констракте, как в общем-то и в любой другой программе для создания игр, очень важна иерархия - как в слоях так и в файлах.
      Про тайлмап - это отдельная тема в констракте - головная боль 😄
      Постараюсь создать подробное объяснение в видео 👍

  • @greatassOK
    @greatassOK 3 роки тому +1

    Играл на сега в БОБ

  • @MP-lb1tm
    @MP-lb1tm Рік тому +1

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

    • @indiezen6438
      @indiezen6438  Рік тому +1

      Такой вариант в 10 раз проще чем всё другие варианты с лестницей))) тебе поможет плагин "move to".

    • @indiezen6438
      @indiezen6438  Рік тому +1

      Если подробнее: нарисуй сначала анимацию подъема по лестнице. Потом посмотри координаты низа лестницы (А) и верха лестницы (В). Теперь если игрок "пересекая другой объект - лестница" и при этом его положение по оси У больше, чем У(В) [ведь ось считается сверху вниз], то при нажатии "Е" включается анимация подъема по лестнице, а игрок "move to XY", где ХУ это координаты точки верха лестницы, т.е. точки (В).
      Ну и наоборот: если игрок "Пересекает другой объект - лестница" И координаты игрока по У меньше, чем У(А), то опять же анимация подъема по лестнице и "move to XY" в координаты точки (А).
      Это, пожалуй, в 10 раз легче, чем реальная механика перемещения по лестнице)))

  • @artie21
    @artie21 2 роки тому +1

    Привет бородатый игродел

  • @wisewordsbel
    @wisewordsbel 4 роки тому

    Слушай, а ты не Бородатый Игродел случайно? Спрайты знакомые, да и про лестницу у него подобный урок был

    • @indiezen6438
      @indiezen6438  4 роки тому +1

      Это был мой старый канал))

    • @wisewordsbel
      @wisewordsbel 4 роки тому

      @@indiezen6438 Очень детально освещаете вопросы. Подписываюсь. Был бы признателен за качественные уроки про json, инвентари, массивы и т.д. Т. е. что-то более сложное и продвинутое.

    • @indiezen6438
      @indiezen6438  4 роки тому +1

      Спасибо. Постараюсь как-нибудь рассказать, про что-то более серьезное и сложное. Обычно я освещаю те вопросы с которыми сталкиваюсь сам, но и что-то другое попробую обязательно :)

  • @user-gt7yq5cg4v
    @user-gt7yq5cg4v 3 роки тому +1

    А как сделать чтобы враг мог лазить по лестнице?

    • @indiezen6438
      @indiezen6438  3 роки тому +1

      Хороший вопрос 🤔
      Если враг запрограммирован всегда двигаться по одной и той же траектории, то можно создать просто условность передвижения по лестнице, т.е. дошёл до определенной точки, сменил вектор направления движения на "вверх", поднялся по лестнице, сменил вектор на " Влево", дошёл до стены - развернулся и обратно. Как-то так.
      А если как в лодеруннер, то тут наверное надо будет поиграть с положением ГГ по оси Y. Если ГГ ниже врага, то враг спускается и на оборот.
      Вариантов, наверное, множество, нужно садиться и думать 🤔
      Если додумаешься сам - пиши)))

    • @user-gt7yq5cg4v
      @user-gt7yq5cg4v 3 роки тому

      Да в том то и дело, что не знаю как сделать, чтобы враг не просто лазил по лестнице, а преследовал

  • @user-wf5dn7fv3e
    @user-wf5dn7fv3e 4 роки тому +1

    У меня когда персонаж залезает до конца, персонаж застревает использовал вариант 2

    • @indiezen6438
      @indiezen6438  4 роки тому +1

      Проверь все коллизионные маски - у персонажа и у лестницы. Вероятно дело в них. На каком-то кадре, скорее всего, маска отличается от других. Либо она в принципе "кривая".

    • @user-wf5dn7fv3e
      @user-wf5dn7fv3e 4 роки тому

      @@indiezen6438 Спасибо

    • @dim04ka65
      @dim04ka65 4 роки тому

      @@indiezen6438 10:15можно создать перменную
      "Можно прыгать?"
      "На лестнице"
      Если ты на лестнице то она будет равнятся 0 и ты не сможешь прыгать
      Если не на ней то =1 и можно прыгать
      Как?
      Пойдёт вариант или нет?

    • @indiezen6438
      @indiezen6438  4 роки тому +1

      А зачем переменная? Ведь переменную все равно будет активировать условие "on collision with another object -> ladder".
      Проще сделать просто: если герой пересекает лестницу - прыгать можно. Ну и инвертировать: если герой НЕ пересекает лестницу - нельзя прыгать.
      Всё просто 👍

    • @dim04ka65
      @dim04ka65 4 роки тому +1

      @@indiezen6438 Спасибо ,что подсказал .Просто ингода я не вижу лёгких путей
      И делаю всё трудней
      Спасибо

  • @carib188
    @carib188 4 роки тому

    А слабо запилить подъем и спуск по наклоной лестнице? Как в подъездах...

    • @indiezen6438
      @indiezen6438  4 роки тому

      Если честно, не совсем понимаю механику "подъездной" лестницы 🤔 механика вертикальной лестницы очевидна - вертикальное перемещение, а у "подъездной" лестницы - ходьба по наклонному спрайту? Тут как бы всего 2 варианта - либо задать персонажу угол равный углу наклона спрайта лестницы (когда он его пересекает), либо создать анимацию с четкой раскадровкой ног, что бы они совпадали со ступенями. Но, бро, в платформерах никто так не заморачивается 😁

  • @anastadeslcostablanca3397
    @anastadeslcostablanca3397 Місяць тому

    Все три способа костыльные) И в целом тема сисек до конца не раскрыта

    • @indiezen6438
      @indiezen6438  Місяць тому

      Ну что поделать - разрабы С2 не удосужились сделать встроенную механнику лестницы, по-этому "допиливаем" её мы - простые смертные))) да и вообще - знал бы ты, на скольких "костылях" работают все игры! Есть и такие мелкие типа моей лестницы, а есть гигантские типа поезда в фоллаут 3 или рэйлджека в варфрэйм!