Top-Down Shooter в Gamemaker. Часть 1 - Передвижение и стрельба | Урок по Gamemaker Studio 2
Вставка
- Опубліковано 19 чер 2024
- Создаём игру в жанре Top-Down Shooter на Gamemaker Studio 2.
В этом видео мы:
- Настроим передвижение главного героя
- Сделаем прицеливание в сторону курсора
- Сделаем стрельбу
Ссылка на наш Discord: / discord
Таймкоды:
00:00 Вступление и создание спрайта игрока
01:42 Настройка передвижения на WASD
15:25 Поворот игрока в сторону курсора
17:42 Создание пули и настройка стрельбы
24:33 Удаление пули при выходе за уровень
Лол, только недавно искал нормальные туторы по гейммейкеру и наткнулся на это. Подписка с Лайком однозначно.
Огромное спасибо за твои видео!
Шикарно объясняете, спасибо!
Спасибо большое, очень грамотный урок! удачи!
Огромное спасибо за этот туториал, объясняете отлично!!!
Спасибо большое за туториалы!
спасибо, хорошо объясняете!
if (я подписываюсь на канал) {
канал_остается=true
}
//только не забрасывай пожалуйста, очень крутой канал, намного лучше того что я уже видел!
Пока не планирую) Кстати, если ничего не произойдёт, то следующее видео выйдет сегодня
реально, у многих, забрасывают канал быстро, посмотрим сколько этот протянет, надеюсь надолго.
Перед тем, как я подпишусь, ответь, пожалуйста, эти уроки дойдут до финала? Я уже неделю в поисках нормальных уроков. Все снимают три-четыре урока и сливаются. А хотелось бы разобраться и создать по итоге игру.
Да, серия дойдёт до конца. Я собираюсь сделать плюс-минус полноценную небольшую игру. Но вообще, если есть желание, и навык английского позволяет можешь смотреть этот канал: ua-cam.com/users/ShaunSpaldingvideos
Это лучший канал по GameMaker
Ещё есть этот:
ua-cam.com/users/FriendlyCosmonautvideos
На нём уже туториалы не выходят, но существующие видео весьма неплохи
@@gdjourney7355 если бы( Май инглиш вэри бэд. Немецкий и латынь. Но учить точно надо. Сейчас без него никуда.
И подписываюсь) Спасибо за труд
@@kasiannavi Ну, вот, если честно зарубежные каналы намного лучше любых русскоязычных по любому движку, поэтому, если освоишь язык, то те каналы будут полезней моего)
А мой канал в основном для тех, у кого язык не позволяет смотреть англоязычные каналы
Если не смотрел последнее видео, как раз недавно для движка сделали официальный перевод на русский manual-ru.yoyogames.com/#t=Content.htm
ля брат не забрасывай канал
Вопросик.
У меня вопрос, я хочу сделать игру (оригинально) с всякими диалогами и выборами. Ну и как бы нужна пвп система, простой: выбери оружие, персонажа, врага, и будет урон (как в рпг мейкер) скучно. Например в андертейле прикольно но боюсь что обозвут плагиатором. Думал еще перестрелки и булит хелл как в 2д стрилялке, но боюсь ето Оччччччеень сложно. Или может есть другие варианты?
Или такое нужно на другом двигле делать?
( я все запутал...)
Движок большого значения на самом деле не имеет, разве что конкретно на GameMaker 3D игры лучше не пытаться делать. А так можно брать любой из популярных движков, они все достаточно универсальны и на них можно игру любого жанра делать. Только, если в программировании не разбираешься лучше в Unity не лезть как по мне.
Короч берёшь любой популярный движок и изучаешь, они все норм.
@@gdjourney7355 я не ето спрашивал... Ну, типа в пиксельную игру нужна боевая система, и я не знаю какая. Конечно хотелось бы с буллет хелом бегать и стрелять, но я боюсь ето слишком сложно.
@@gbolter2800 Bullet hell по идее технически не сложно сделать
*напиши рпг игру с инвентарём и статами, вот это будет уже огонь)*
Возможно когда-нибудь доберусь до этого жанра, но сейчас буду записывать по top-down шутеру
@@gdjourney7355 тоже интересно именно рпг составляющая и инвентарь
Я сейчас подумал. Отвечал отдельно @Царство Нави
В общем, есть два канала, которые мне нравятся
ua-cam.com/users/ShaunSpaldingvideos
И
ua-cam.com/users/FriendlyCosmonautvideos
Если интересно посмотреть, как сделать простую РПГ, можешь туда заглянуть, если навык английского позволяет
когда я пишу 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);
Бро зайди в крейт и поставь = после player_speed ) Должно быть player_speed = 5;
Надеюсь помог кому-то
У меня пули летят сквозь все предметы!!! Что делать, сижу уже 2 час ломаю голову, что не так
15:16 всё точно также, но не работает
А как мне сделать чтобы на стрелочки двигался персонаж?
keyboard_check(vk_left) для левой стрелки и аналогично vk_right, vk_up, vk_down
Чтобы сделать управление одновременно и для стрелок и для WASD можно написать
keyboard_check(ord("W")) or keyboard_check(vk_up)
docs2.yoyogames.com/source/_build/3_scripting/4_gml_reference/controls/keyboard%20input/index.html
@@gdjourney7355 большое спасибо
если ты банальности не понимаешь-тебе нечего делать в программировании.
Скажи пожалуйста почему у меня не работает
Лучше сразу писать, что именно сломалось и в каком контексте, чтобы можно было сразу в ответе помочь. Плюс у нас есть дискорд, где можно писать вопросы, там удобней
У меня не работает пуля
Ошибка: Объект: GlavniyGeroy Событие: Шаг на линии 26 : Cannot set a constant ("Bullet") to a value
Можешь отослать линию 26 и ещё несколько линий вокруг неё
@@gdjourney7355 Неа, не работает уже даже код пули менял.
@@neyrkaytgood459 Ну мне надо посмотреть на код, чтобы понять, откуда ошибка
@@gdjourney7355 ну типо я сперва написал свой, но потом вернулся на твой и ошибка такая же.
@@neyrkaytgood459 Просто отошли свой код, текст кода, что ты там написал конкретно
чел а как прыжок сделать?
Если делать прыжок в top-down перспективе, то я бы делал через отдельное состояние игрока. Если навык английского позволяет можно посмотреть это видео для референса - ua-cam.com/video/Ty4wZL7pDME/v-deo.html
А если прыжок как в платформере, то это уже не по теме серии видео
@@gdjourney7355 ок
код пожаолуйста
У меня не работает
Что именно не работает, когда возникает ошибка, нужно писать конкретно, в чём проблема
@@gdjourney7355 у меня не работает пуля
@@Argynaut обратите внимание на скобки и на первую букву B (обьект Bullet - заглавная, переменная bullet - маленькая) возможно из за этого.