Top-Down Shooter в GameMaker. Часть 3 - атаки врагов и healthbar | Урок по GameMaker Studio 2

Поділитися
Вставка
  • Опубліковано 11 січ 2025

КОМЕНТАРІ •

  • @kasiannavi
    @kasiannavi 3 роки тому +3

    Очень понятно и подробно разбираешь. Спасибо)

  • @makstorandjohnny
    @makstorandjohnny 3 роки тому +3

    А я то думал, что все уже забросили с gms 2.3 гайдами :р

  • @InsaRem
    @InsaRem 3 роки тому +3

    *напиши health bar из спрайтов*

    • @gdjourney7355
      @gdjourney7355  3 роки тому

      Окей, я потом запишу отдельный ролик про это. Вообще отрисовать шкалу спрайтом можно через draw_sprite_part(). Эту функцию для отрисовки шкалы, а draw_sprite() для отрисовки рамки и фона. Ну или draw_sprite_part_ext() и draw_sprite_ext(), если надо

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

      А, да. Если нужны круглые шкалы, то есть вот такой готовый код. Сам не пробовал, просто вспомнил, что сохранён на всякий случай
      www.davetech.co.uk/gamemakercircularhealthbars

  • @foranoreforanore3922
    @foranoreforanore3922 3 роки тому

    У меня не было такого бага как у тебя в конце, но все же решил изменить, но ничего не поменялось(( хитбокс если сильно двигаться от врага то видно что он вышел за рамки врага, хотя это уже мелочи. Спасибо за видео!

    • @gdjourney7355
      @gdjourney7355  3 роки тому

      Можно у хитбокса галочку Visible убрать, чтобы его не было видно

  • @foranoreforanore3922
    @foranoreforanore3922 3 роки тому

    Привет! Я когда первый раз делал, у меня была 1 ошибка, но никак не мог его найти и решил сделать все заново с 1 урока. НО ошибка опять вылезла! Я досмотрел до 12:00, когда враг сперва просто двигается, но мой враг сразу начинает анимацию атаки. Как можно исправить? P.S. в этот раз я решил сделать все с такими же именами как и у тебя чтобы не путаться, но не прокатило((

    • @foranoreforanore3922
      @foranoreforanore3922 3 роки тому

      Решил досмотреть до 12:38, и анимация атаки теперь заканчивается когда я ухожу дальше. Но вот первоночально он начинает игру с анимацией атаки

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

      ОЙ ляяя. Оказывается нужно было просто сменить спрайт объекта Moving_Enemy на спрайт Sprite_Moving_Enemy.

    • @foranoreforanore3922
      @foranoreforanore3922 3 роки тому

      Просто посчитай что я так помогаю твоему каналу!)))) Хотя я свою эту проблему 2 дня не смог найти

    • @Святойотец-ы9ц
      @Святойотец-ы9ц 3 роки тому

      @@foranoreforanore3922 мне это не помогло(((((

  • @dismax8941
    @dismax8941 3 роки тому

    Можете помочь, у меня такая проблема когда противник подходит к игроку, то останавливается в нескольких пикселях от него, происходит анимация удара, он по игроку не попадает, а затем продвигается к игроку на один пиксель и снова делает атаку и так повторяется пока враг не окажется рядом с игроком вплотную, а затем рестарт. Надеюсь объяснил внятно и кто-то поможет с проблемой.

    • @gdjourney7355
      @gdjourney7355  3 роки тому

      Скорее всего это потому что у тебя стоит в скрипте попадания рестарт игры. Кстати, по поводу анимаций атаки врагов, я думаю в будущем видео исправить некоторые проблемы, связанные с ними

  • @kirilliatina307
    @kirilliatina307 2 роки тому

    Враг застрял в игроке