GameMaker Studio / Урок #6 - Добавление врагов

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

КОМЕНТАРІ • 129

  • @АлиМурзабеков-с7я
    @АлиМурзабеков-с7я 6 років тому +19

    Даа я согласен, Реально Круто. В других каналах и уроках : "Все очень просто, шдвкрхркиипаьл... ВСЁ!" вот так и объясняют на марсианском )

  • @ШаурмаЛавашев
    @ШаурмаЛавашев 7 років тому +42

    Круто, давай больше Game Maker!!

    • @FEDYACLAPTON
      @FEDYACLAPTON 6 років тому

      помогите пожалуйста!: сделал всё как в уроке но пишет: FATAL ERROR in
      action number 1
      of Create Event
      for object obj_enemy:
      Can not set the physics property for object "obj_enemy", as physics have not been enabled for this object.
      at gml_Object_obj_enemy_Create_0 (line 6) - phy_fixed_rotation = true;

    • @mr.bainch3703
      @mr.bainch3703 6 років тому +2

      @@FEDYACLAPTON, ты не включил физику

  • @cheatsfree8542
    @cheatsfree8542 7 років тому +16

    Пожалуйста гоша БОЛЬШЕ УРОКОВ🙏

  • @maxizevs1872
    @maxizevs1872 4 роки тому +33

    уже 2020 год а я только узнал где можно легко создать 2д игру

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

      Жиза

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

      @@shardward3580понимаю но скоро 2021)))

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

      @@maxizevs1872 ага

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

      Легко нигде нельзя

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

      @@bidsandmen ну не знаю но как по мне это легче чем юнити и все остальное

  • @usmd4245
    @usmd4245 7 років тому +10

    Все как всегда круто!))

  • @Володимир-п6й
    @Володимир-п6й 6 років тому +4

    забыл поставить лайк после просмотра... верулся поставил) спасибо за урок!!!

  • @zenri2599
    @zenri2599 7 років тому +4

    Очень крутые делаешь обзоры, как создавать игры!
    Они мне очень помогают

  • @hotpopcorn4662
    @hotpopcorn4662 2 роки тому +2

    Подскажите что означает ошибка на "переменную только одна ссылка" при попытке привязать врага к игроку или при создании объекта по нажатии кнопки

  • @dissatisfied87
    @dissatisfied87 4 роки тому +2

    Отлично объясняешь!

  • @cheatsfree8542
    @cheatsfree8542 7 років тому +4

    Гоша,ты лучший

  • @лосиг
    @лосиг 7 років тому +4

    Спасибо , что ты есть

    • @FEDYACLAPTON
      @FEDYACLAPTON 6 років тому

      помогите пожалуйста!: сделал всё как в уроке но пишет: FATAL ERROR in
      action number 1
      of Create Event
      for object obj_enemy:
      Can not set the physics property for object "obj_enemy", as physics have not been enabled for this object.
      at gml_Object_obj_enemy_Create_0 (line 6) - phy_fixed_rotation = true;

    • @3rdreich172
      @3rdreich172 6 років тому

      @@FEDYACLAPTON вроде надо указать Uses physyks

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

    Привет арталаски подскажи как place_meeting отключить х мне нужно чтоб герой при прижке вырубал а при х умерл об врага?

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

    Гоша очень крутое видео!!! Спасибо!!!

  • @next4game764
    @next4game764 6 років тому +3

    Гош помоги проблема сделал все по гайду но враги проходят сквозь стены почему

  • @Jeik_UA
    @Jeik_UA 5 років тому +3

    Как добавить анимацию поворота врага в сторону к игроку? (вниз вверх...) сами спрайты уже залил а как правильно код прописать?

    • @pinga_chan
      @pinga_chan 5 років тому +5

      if object_pl.x < x {sprite_index=en_left}
      if object_pl.x > x {sprite_index=en_right}
      else
      if object_pl.y < y {sprite_index=en_up}
      if object_pl.y > y {sprite_index=en_dowm}
      где oject_pl - объект игрока, en_left - спрайт монстра при двыижении влево, en_right - при движении вправо и т.д

    • @booba_game
      @booba_game 5 років тому +1

      @@pinga_chan пиздец как ты выручил

  • @FEDYACLAPTON
    @FEDYACLAPTON 6 років тому +1

    помогите пожалуйста!: сделал всё как в уроке но пишет: FATAL ERROR in
    action number 1
    of Create Event
    for object obj_enemy:
    Can not set the physics property for object "obj_enemy", as physics have not been enabled for this object.
    at gml_Object_obj_enemy_Create_0 (line 6) - phy_fixed_rotation = true;

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

      Поставь галочку перед Uses Physics

  • @tengu9722
    @tengu9722 6 років тому +1

    Враг игнорирует столкновение с игроком(со стенами не игнорирует), он встает прямо позади. Также двигается очень быстро, но я все сделал также как в уроке, в чем причина?

  • @РоманПугачов-й7с
    @РоманПугачов-й7с 6 років тому +4

    а что делать если игра не запускается ?

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

    Что делать если скачал спрайт ставлю 64 на 57 а там только один монстр выделился

  • @денисдубровин-г5ф
    @денисдубровин-г5ф 4 роки тому +1

    После event_inherited игра не запускается

  • @vasailivasa863
    @vasailivasa863 7 років тому +5

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

    • @antiantonzero2509
      @antiantonzero2509 5 років тому

      А у меня они прост ходят за мной по бокам и то не всегда

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

      @@antiantonzero2509 отцентрируйте их, когда загружали спрайт, нужно было указать стрелочку в middle centre

  • @quietgamer1014
    @quietgamer1014 6 років тому +3

    У меня они в левый верхний угол идут что я сделал не так

  • @anton-m8d
    @anton-m8d 7 років тому +3

    У меня монстры идут друг к другу, а не ко мне и что с этим делать?
    Разобрался) нужно было спрайт монстра отцентрировать)

    • @user-ce1gs3mi1y
      @user-ce1gs3mi1y 5 років тому

      СПАСИБО!! У меня тоже такая ситуация но идут они в одну точку))

    • @ІванДовгополий
      @ІванДовгополий 5 років тому

      Спасибо была проблема не мог разобраться а ты помог спасибо

  • @Kaban4ik411
    @Kaban4ik411 Рік тому

    У меня вылазиет ошибка после того как сделали колизию

  • @rdinarystrich914
    @rdinarystrich914 7 років тому

    когда новый видосик? ) всё просто шикарно!

  • @Bart3
    @Bart3 6 років тому

    У меня почему-то враги не нападают на меня.Хотя я всё правильно написал.Как решить эту проблему?

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

    почему монстры вниз уходят

  • @Mr_Hooks
    @Mr_Hooks 5 років тому

    Ты в курсе, что с этим кодом, враг во время движения вдоль осей х у, также совершает движение вдоль перпендикулярной оси на указанную скорость. Если он двигается вдоль Х то в это же время он по У скачет туда суда! На маленькой скорости это почти не заметно, но если враг должен быть быстрее его прыжки туда суда режут глаза!

    • @Mr_Hooks
      @Mr_Hooks 5 років тому

      Жду ответа как соловей лета

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

      @@Mr_Hooks Какую скорость выставил врагам?У меня никаких скачков нет при увеличении их скорости передвижения.

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

      @@Trespass91 все по твоей методичке делал и есть скачки. не помню уже какая скорость

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

      видео ответы жалко упразнили, еще пол года назад отправил бы видос

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

      @@Mr_Hooks хм.У меня реально нет таких проблем.А у тебя спрайт ровный?я просто от руки рисовал не очень стараясь на перове время,так сказать.И у меня он кривоват,но я так понял не спрайт дергается,а именно скачет по координате туда-сюда?

  • @magi486
    @magi486 7 років тому +1

    Какой язык используется в gms2

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

    Что делать если враги ходят сквозь стены хотя всё сделал правильно

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

      если еще надо, то во 2 вроде видеоуроке было)) надо еще физику у врагов включить и коллижен сделать

  • @sunny_sunshine_28
    @sunny_sunshine_28 6 років тому

    Друган, слушай.
    Вот я создал врага и все с ним нормально, потом создал босса и в него, конечно, можно упереться, но наш персонаж все время выше него. Что делать?(сделал все как в уроке, не получается.) Босс не подвижный, может из-за этого?

    • @HeroSanya
      @HeroSanya 6 років тому

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

  • @eduardshaljyan8515
    @eduardshaljyan8515 7 років тому +1

    Chetvorti like i comment

  • @Шепот-ж9б
    @Шепот-ж9б 6 років тому +2

    Сколько не мудился с перекрытием, но так ничего и не получилось

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

      та же история

  • @maximuslead
    @maximuslead 5 років тому

    Помогите вылетает такая ошибка: Object: obj_enemy Event: Step at line 5 : unexpected symbol "*" in expression

    • @tashertasher4858
      @tashertasher4858 5 років тому

      Зайди в объект врага, зайди в событие step и посмотри что ты написал в пятой линии. Скорее всего, там какая-та ошибка с символом *.

  • @БогданЖданов-у8т
    @БогданЖданов-у8т 6 років тому +1

    у меня столкновения больше ни с чем не работают, что делать?

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

      такая же проблема возникла

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

    поставил на врагов
    if obj_player.x < x {sprite_index=enemy_sprite_left}
    if obj_player.x > x {sprite_index=enemy_sprite_right}
    else
    if obj_player.y < y {sprite_index=enemy_sprite_up}
    if obj_player.y > y {sprite_index=enemy_sprite_down}
    вверх и вниз ходят без проблем, но влево и вправо они просто идут спиной ко мне или дико кружатся, что может помочь?

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

      if(sign(obj_player.x - x) >=0){
      if(obj_player.y > y + 15){sprite_index=EN_Walk_D}else{sprite_index=EN_Walk_R}
      }else{
      if(obj_player.y

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

      @@cddomaproduction у меня такая же проблема но, все наоборот влево и вправо все норм, а вверх и вниз проблемы, тут какой код нужен?

  • @nazarkremin1059
    @nazarkremin1059 7 років тому +2

    Гоща Привет,а есть где нибудь русский словарь команд?)

  • @Вадим-й5ф6д
    @Вадим-й5ф6д 7 років тому +1

    Я нечаянно закрыл левую панельку, где мы включали камеры, устанавливали размеры комнаты и т.д. Кто знает как снова открыть?

    • @grenn2321
      @grenn2321 7 років тому +1

      зайди в room или как ты его там назвал и в верху где есть file, edit и build в конце есть room открой его нажми на первый (без разницы) и откроеться етот вкладка (простите за ошибки)

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

      пасиб💫

  • @hardcore2426
    @hardcore2426 5 років тому +2

    Я сделал анимацию врагу, а она начело вращаться что делать.

  • @kleybook
    @kleybook 7 років тому

    Гоша у меня опять две проблемы с программой во-первых я не могу запустить свой старый проект то есть тот проект с кодом со спрайтами и с объектами всё это у меня не запускается проблема номер два когда Я попытался создать игру по-новой и добавить объекты и спрайты мне выдавалась такая ошибка:
    FATAL ERROR in
    Action number 1
    Of precreate Event
    For object obj_pl(obj_pl-игрок)
    Too few verticles in poligon shape fixture for obj_pl

    • @РичардГаррисон
      @РичардГаррисон 7 років тому

      Endliguy CHANNEL, перезагрузи программу

    • @kleybook
      @kleybook 7 років тому

      Ричард Гаррисон я делал не помогло

    • @РичардГаррисон
      @РичардГаррисон 7 років тому

      Попробуй тогда винду переставить, тут по-другому никак

  • @user-rq8yn2nx5p
    @user-rq8yn2nx5p 7 років тому

    Народ подскажите, почему у меня выдает ошибку, если я вписываю команду phy_fixed_rotation = true; Не запускает даже игру, выдает сразу ошибку
    Подскажите плиз

    • @ВладиславНикиточкин-м5к
      @ВладиславНикиточкин-м5к 7 років тому

      Возможно ты не включил физику. Зайди в объект и ниже имени будет used phisics. Поставь галочку и проверь.

    • @user-rq8yn2nx5p
      @user-rq8yn2nx5p 7 років тому

      Владислав Никиточкин в том то и дело, что я поставил эту галочку в самом начале обучения, а он делает вид, что ее не видит

    • @ДедИгнатДобрый
      @ДедИгнатДобрый 5 років тому +1

      @@ВладиславНикиточкин-м5к спасибо большое! ,,!!

    • @Посейдон-о6в
      @Посейдон-о6в 4 роки тому

      @@user-rq8yn2nx5p Братан,включи физику в комнате

  • @WebArchitector
    @WebArchitector 7 років тому

    + ...уууупс ++ ахахаха
    )))) лучший

  • @ВолодимирСєкарєвЛА-12

    А как сделать так чтоб когда монстр идёт на право проигривался спрайт что он идёт на право. Может кто знает?

    • @ANU_CHEEKI_BREEKI
      @ANU_CHEEKI_BREEKI 7 років тому

      Так же само как это сделано для персонажа игрока. Смотри предыдущие видео.

    • @ВолодимирСєкарєвЛА-12
      @ВолодимирСєкарєвЛА-12 7 років тому

      Просто у игрока анимация привязана к кнопками. А у монстра нету ни одной кнопки.

    • @СалемБуша
      @СалемБуша 7 років тому

      Значит привяжи его в координатам, проверяй значение разницы координат игрока и монстра , а дальше привязываешь спрайты

    • @ВолодимирСєкарєвЛА-12
      @ВолодимирСєкарєвЛА-12 7 років тому

      Дима Болгов Спасибо

    • @uranstone
      @uranstone 6 років тому

      а как сделать это посредством кода? я писал, например (если движение объекта "монстр" по оси х больше 0.5, тогда спрайт индекс= "спрайт_вправо".
      Выглядело это примерно так (прописано в собитии ходьбы монстра)
      if phy_position_x > 0.5
      {
      sprite_index = event_right
      image_speed=1
      }
      ну и конечно, ничего не работает

  • @peopleo7042
    @peopleo7042 6 років тому

    а как удалить этого врага из комнаты?

    • @ДедИгнатДобрый
      @ДедИгнатДобрый 5 років тому

      Нажми кнопку на клавиатуре Delete и щёлкни мышью на объект который хочешь удалить

  • @ВикторК-ю8р
    @ВикторК-ю8р 7 років тому +3

    Все круто, но твое выражение "кусочек кода" очень режет слух. Но все равно смотрю с большим интересом

  • @HeroSanya
    @HeroSanya 6 років тому

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

    • @HeroSanya
      @HeroSanya 6 років тому

      До этого урока, всё работало, то есть игрок сталкивался со стенами нормально.

  • @лосиг
    @лосиг 7 років тому

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

  • @usmd4245
    @usmd4245 7 років тому

    У меня враги поза картой что делать?

    • @analniydebosh228
      @analniydebosh228 7 років тому

      Передвинуть по значению y нужно

    • @usmd4245
      @usmd4245 7 років тому

      Спасибо, я уже сам разобрался!))

    • @sailaostudio3133
      @sailaostudio3133 5 років тому

      @@usmd4245 Хэй, я знаю что пишу это после 2 года спустя...
      Как ты в этом разобрался ? если можешь ответить пожалуйста
      С Наступающим !

  • @vadim4511
    @vadim4511 7 років тому +1

    крутььъ

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

    4.23

  • @_Mountain_
    @_Mountain_ 7 років тому

    Когда уроки по Unreal Engine 4?

  • @valvemobiletm5829
    @valvemobiletm5829 7 років тому +2

    Ооооо

  • @АртёмМаксимчик-й9д
    @АртёмМаксимчик-й9д 6 років тому

    Найс

  • @VerMishelb
    @VerMishelb 6 років тому +1

    Это этого произношения Английского я умираю. Хоть Google спроси перед записью, как читается.

    • @Евгений_И
      @Евгений_И 5 років тому

      Да вообще уж лучше бы не изображал английскую фонетику.

  • @usmd4245
    @usmd4245 7 років тому

    Боже так беся лаги GMS2 та чёрный экран та просто так ошибка((

  • @Эдвардкуровец
    @Эдвардкуровец 7 років тому

    Где нормальная анимация для "монстров"?

  • @MrBlablabla678876
    @MrBlablabla678876 6 років тому +1

    зачем создавать, а потом удалять? как же ты этим бесишь, дислайк

    • @АлександрКучеров-н3ъ
      @АлександрКучеров-н3ъ 5 років тому +2

      потому что это тренировка! Без этого добавления и удаления ты бы ничего не понимал что как и откуда

  • @MegaWhited
    @MegaWhited 7 років тому +1

    Позитивный, негативный, может всё же положительный и отрицательный? Горе программист