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

Поделиться
HTML-код
  • Опубликовано: 15 янв 2025

Комментарии • 42

  • @rewerxx
    @rewerxx 10 месяцев назад +1

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

  • @nortfy
    @nortfy 7 месяцев назад +1

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

  • @mp4_506
    @mp4_506 4 года назад +4

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

  • @Paramond-s3k
    @Paramond-s3k 4 года назад +2

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

  • @slg623
    @slg623 Месяц назад

    Насчёт третьего варианта нашел баг, не знаю как исправить. Если зажать кнопку вверх когда он доползет до конца, то он начнет "прыгать" сверху, то есть постоянно включать и выключать платформер. Вы не знаете, как можно исправить?

  • @mp4_506
    @mp4_506 4 года назад +1

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

    • @indiezen6438
      @indiezen6438  4 года назад

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

    • @mp4_506
      @mp4_506 4 года назад

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

    • @indiezen6438
      @indiezen6438  4 года назад

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

    • @mp4_506
      @mp4_506 4 года назад

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

  • @MP-lb1tm
    @MP-lb1tm 2 года назад +1

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

    • @indiezen6438
      @indiezen6438  2 года назад +1

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

    • @indiezen6438
      @indiezen6438  2 года назад +1

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

  • @vivstudio9959
    @vivstudio9959 4 года назад

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

    • @indiezen6438
      @indiezen6438  4 года назад

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

    • @vivstudio9959
      @vivstudio9959 4 года назад

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

    • @indiezen6438
      @indiezen6438  4 года назад +1

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

  • @Бирштекс0_0-е3ч
    @Бирштекс0_0-е3ч 4 года назад +2

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

    • @indiezen6438
      @indiezen6438  4 года назад +1

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

  • @АлександрЕмелин-щ9р
    @АлександрЕмелин-щ9р 3 года назад +1

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

    • @indiezen6438
      @indiezen6438  3 года назад +1

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

    • @АлександрЕмелин-щ9р
      @АлександрЕмелин-щ9р 3 года назад

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

  • @АкимМаланченко
    @АкимМаланченко 4 года назад +1

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

    • @indiezen6438
      @indiezen6438  4 года назад +1

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

    • @АкимМаланченко
      @АкимМаланченко 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 Спасибо ,что подсказал .Просто ингода я не вижу лёгких путей
      И делаю всё трудней
      Спасибо

  • @wisewordsbel
    @wisewordsbel 4 года назад

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

    • @indiezen6438
      @indiezen6438  4 года назад +1

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

    • @wisewordsbel
      @wisewordsbel 4 года назад

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

    • @indiezen6438
      @indiezen6438  4 года назад +1

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

  • @MINIMANUS
    @MINIMANUS 3 месяца назад

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

    • @indiezen6438
      @indiezen6438  3 месяца назад

      Вопрос не в том - изобрели или нет, а в том, что именно на движке констракта ине изобрели.

  • @artie21
    @artie21 2 года назад +1

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

  • @carib188
    @carib188 4 года назад

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

    • @indiezen6438
      @indiezen6438  4 года назад

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

  • @anastadeslcostablanca3397
    @anastadeslcostablanca3397 7 месяцев назад

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

    • @indiezen6438
      @indiezen6438  7 месяцев назад

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