Top-Down Shooter в Gamemaker. Часть 1 - Передвижение и стрельба | Урок по Gamemaker Studio 2

Создаём игру в жанре Top-Down Shooter на Gamemaker Studio 2.
В этом видео мы:
- Настроим передвижение главного героя
- Сделаем прицеливание в сторону курсора
- Сделаем стрельбу
Ссылка на наш Discord: / discord
Таймкоды:
00:00 Вступление и создание спрайта игрока
01:42 Настройка передвижения на WASD
15:25 Поворот игрока в сторону курсора
17:42 Создание пули и настройка стрельбы
24:33 Удаление пули при выходе за уровень

Пікірлер: 51

  • @av0ccad0
    @av0ccad03 жыл бұрын

    Лол, только недавно искал нормальные туторы по гейммейкеру и наткнулся на это. Подписка с Лайком однозначно.

  • @dimdiblast
    @dimdiblast Жыл бұрын

    Огромное спасибо за этот туториал, объясняете отлично!!!

  • @user-st3lu5tu4d
    @user-st3lu5tu4d2 жыл бұрын

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

  • @userFiohgkajhg
    @userFiohgkajhg2 жыл бұрын

    Шикарно объясняете, спасибо!

  • @foranoreforanore3922
    @foranoreforanore39223 жыл бұрын

    Огромное спасибо за твои видео!

  • @mr.kofeek
    @mr.kofeek2 жыл бұрын

    Спасибо большое за туториалы!

  • @user-sz9iq3bt9v
    @user-sz9iq3bt9v5 ай бұрын

    спасибо, хорошо объясняете!

  • @HitechRussia
    @HitechRussia3 жыл бұрын

    if (я подписываюсь на канал) { канал_остается=true } //только не забрасывай пожалуйста, очень крутой канал, намного лучше того что я уже видел!

  • @gdjourney7355

    @gdjourney7355

    3 жыл бұрын

    Пока не планирую) Кстати, если ничего не произойдёт, то следующее видео выйдет сегодня

  • @dimusikus

    @dimusikus

    3 жыл бұрын

    реально, у многих, забрасывают канал быстро, посмотрим сколько этот протянет, надеюсь надолго.

  • @ArtyrAr
    @ArtyrAr3 жыл бұрын

    ля брат не забрасывай канал

  • @InsaRem
    @InsaRem3 жыл бұрын

    *напиши рпг игру с инвентарём и статами, вот это будет уже огонь)*

  • @gdjourney7355

    @gdjourney7355

    3 жыл бұрын

    Возможно когда-нибудь доберусь до этого жанра, но сейчас буду записывать по top-down шутеру

  • @kasiannavi

    @kasiannavi

    3 жыл бұрын

    @@gdjourney7355 тоже интересно именно рпг составляющая и инвентарь

  • @gdjourney7355

    @gdjourney7355

    3 жыл бұрын

    Я сейчас подумал. Отвечал отдельно @Царство Нави В общем, есть два канала, которые мне нравятся kzread.infovideos И kzread.infovideos Если интересно посмотреть, как сделать простую РПГ, можешь туда заглянуть, если навык английского позволяет

  • @kasiannavi
    @kasiannavi3 жыл бұрын

    Перед тем, как я подпишусь, ответь, пожалуйста, эти уроки дойдут до финала? Я уже неделю в поисках нормальных уроков. Все снимают три-четыре урока и сливаются. А хотелось бы разобраться и создать по итоге игру.

  • @gdjourney7355

    @gdjourney7355

    3 жыл бұрын

    Да, серия дойдёт до конца. Я собираюсь сделать плюс-минус полноценную небольшую игру. Но вообще, если есть желание, и навык английского позволяет можешь смотреть этот канал: kzread.infovideos Это лучший канал по GameMaker Ещё есть этот: kzread.infovideos На нём уже туториалы не выходят, но существующие видео весьма неплохи

  • @kasiannavi

    @kasiannavi

    3 жыл бұрын

    @@gdjourney7355 если бы( Май инглиш вэри бэд. Немецкий и латынь. Но учить точно надо. Сейчас без него никуда. И подписываюсь) Спасибо за труд

  • @gdjourney7355

    @gdjourney7355

    3 жыл бұрын

    ​@@kasiannavi Ну, вот, если честно зарубежные каналы намного лучше любых русскоязычных по любому движку, поэтому, если освоишь язык, то те каналы будут полезней моего) А мой канал в основном для тех, у кого язык не позволяет смотреть англоязычные каналы

  • @gdjourney7355

    @gdjourney7355

    3 жыл бұрын

    Если не смотрел последнее видео, как раз недавно для движка сделали официальный перевод на русский manual-ru.yoyogames.com/#t=Content.htm

  • @andzu8760
    @andzu87603 жыл бұрын

    У меня пули летят сквозь все предметы!!! Что делать, сижу уже 2 час ломаю голову, что не так

  • @ditron_d5637
    @ditron_d5637 Жыл бұрын

    когда я пишу h_speed = lengthdir_x(player_speeed, movement_direction); v_spedd = lengthdir_y(player_speeed, movement_direction); x += h_speed; y += v_spedd; выдается ошибка; ссылка на неназначенную переменную на h_speed = lengthdir_x(player_speeed, movement_direction); v_spedd = lengthdir_y(player_speeed, movement_direction);

  • @Oldskuli

    @Oldskuli

    Жыл бұрын

    Бро зайди в крейт и поставь = после player_speed ) Должно быть player_speed = 5; Надеюсь помог кому-то

  • @sutrooo
    @sutrooo Жыл бұрын

    15:16 всё точно также, но не работает

  • @gbolter2800
    @gbolter28002 жыл бұрын

    Вопросик. У меня вопрос, я хочу сделать игру (оригинально) с всякими диалогами и выборами. Ну и как бы нужна пвп система, простой: выбери оружие, персонажа, врага, и будет урон (как в рпг мейкер) скучно. Например в андертейле прикольно но боюсь что обозвут плагиатором. Думал еще перестрелки и булит хелл как в 2д стрилялке, но боюсь ето Оччччччеень сложно. Или может есть другие варианты? Или такое нужно на другом двигле делать? ( я все запутал...)

  • @gdjourney7355

    @gdjourney7355

    2 жыл бұрын

    Движок большого значения на самом деле не имеет, разве что конкретно на GameMaker 3D игры лучше не пытаться делать. А так можно брать любой из популярных движков, они все достаточно универсальны и на них можно игру любого жанра делать. Только, если в программировании не разбираешься лучше в Unity не лезть как по мне. Короч берёшь любой популярный движок и изучаешь, они все норм.

  • @gbolter2800

    @gbolter2800

    2 жыл бұрын

    @@gdjourney7355 я не ето спрашивал... Ну, типа в пиксельную игру нужна боевая система, и я не знаю какая. Конечно хотелось бы с буллет хелом бегать и стрелять, но я боюсь ето слишком сложно.

  • @gdjourney7355

    @gdjourney7355

    2 жыл бұрын

    @@gbolter2800 Bullet hell по идее технически не сложно сделать

  • @imanhan-9306
    @imanhan-93063 жыл бұрын

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

  • @gdjourney7355

    @gdjourney7355

    3 жыл бұрын

    keyboard_check(vk_left) для левой стрелки и аналогично vk_right, vk_up, vk_down Чтобы сделать управление одновременно и для стрелок и для WASD можно написать keyboard_check(ord("W")) or keyboard_check(vk_up)

  • @gdjourney7355

    @gdjourney7355

    3 жыл бұрын

    docs2.yoyogames.com/source/_build/3_scripting/4_gml_reference/controls/keyboard%20input/index.html

  • @imanhan-9306

    @imanhan-9306

    3 жыл бұрын

    @@gdjourney7355 большое спасибо

  • @Milkovo91

    @Milkovo91

    Жыл бұрын

    если ты банальности не понимаешь-тебе нечего делать в программировании.

  • @neyrkaytgood459
    @neyrkaytgood4592 жыл бұрын

    У меня не работает пуля Ошибка: Объект: GlavniyGeroy Событие: Шаг на линии 26 : Cannot set a constant ("Bullet") to a value

  • @gdjourney7355

    @gdjourney7355

    2 жыл бұрын

    Можешь отослать линию 26 и ещё несколько линий вокруг неё

  • @neyrkaytgood459

    @neyrkaytgood459

    2 жыл бұрын

    @@gdjourney7355 Неа, не работает уже даже код пули менял.

  • @gdjourney7355

    @gdjourney7355

    2 жыл бұрын

    @@neyrkaytgood459 Ну мне надо посмотреть на код, чтобы понять, откуда ошибка

  • @neyrkaytgood459

    @neyrkaytgood459

    2 жыл бұрын

    @@gdjourney7355 ну типо я сперва написал свой, но потом вернулся на твой и ошибка такая же.

  • @gdjourney7355

    @gdjourney7355

    2 жыл бұрын

    @@neyrkaytgood459 Просто отошли свой код, текст кода, что ты там написал конкретно

  • @henzo6105
    @henzo61052 жыл бұрын

    код пожаолуйста

  • @tufer7532
    @tufer75322 жыл бұрын

    Скажи пожалуйста почему у меня не работает

  • @gdjourney7355

    @gdjourney7355

    2 жыл бұрын

    Лучше сразу писать, что именно сломалось и в каком контексте, чтобы можно было сразу в ответе помочь. Плюс у нас есть дискорд, где можно писать вопросы, там удобней

  • @merk28light31
    @merk28light312 жыл бұрын

    чел а как прыжок сделать?

  • @gdjourney7355

    @gdjourney7355

    2 жыл бұрын

    Если делать прыжок в top-down перспективе, то я бы делал через отдельное состояние игрока. Если навык английского позволяет можно посмотреть это видео для референса - kzread.info/dash/bejne/hq1o2byFZ9Oqfag.html А если прыжок как в платформере, то это уже не по теме серии видео

  • @merk28light31

    @merk28light31

    2 жыл бұрын

    @@gdjourney7355 ок

  • @Argynaut
    @Argynaut2 жыл бұрын

    У меня не работает

  • @gdjourney7355

    @gdjourney7355

    2 жыл бұрын

    Что именно не работает, когда возникает ошибка, нужно писать конкретно, в чём проблема

  • @Argynaut

    @Argynaut

    2 жыл бұрын

    @@gdjourney7355 у меня не работает пуля

  • @user-st3lu5tu4d

    @user-st3lu5tu4d

    2 жыл бұрын

    @@Argynaut обратите внимание на скобки и на первую букву B (обьект Bullet - заглавная, переменная bullet - маленькая) возможно из за этого.