Top-Down Shooter в GameMaker. Часть 10 - Меню паузы | Урок по GameMaker Studio 2 | Pause menu
Вставка
- Опубліковано 19 чер 2024
- Делаем меню паузы для игры на GameMaker Studio 2.
Код для меню паузы: pastebin.com/7mkzHGG1
Страничка про поверхности на английском: manual.yoyogames.com/GameMake...
Страничка про поверхности на русском: manual-ru.yoyogames.com/GameM...
Ссылка на группу ВК: gd_journey
Ссылка на наш Discord: / discord
00:00 Первый способ
02:37 Второй способ
08:06 Поверхности
11:50 Отрисовка игры во время паузы
Классно рассказал решение + объяснение в paint, сам иногда себе рисую)
Ну это подписка + лайк. Последний ролик был 5 месяцев назад, надеюсь канал не бросили.
Спасибо за гайды! Жалко что канал пока не раскручен, но Я уверен народ набежит, просто продолжай заниматься. Сами видео качественные, темы интересные. Ещё раз спасибо 👍
Спасибо за гайды!
Продолжай этим заниматься!
Спасибо вы мне очень помогли!
не придераюсь, просто лично моё мнение что: game_paused = !game_paused; менее читабельно, и это может выйти потом боком, т.к. может получиться что заранее не известно какое значение имеет переменная game_paused(если код разрастётся и усложнится) и её инвертирование приведет к не изветсному результату(хотя бы даже при визуальном анализе кода), лучше когда присваеваеш в КОНКРЕТНЫХ случаях соответствующие значения true или false, просто понятно и исключаются лаги(в дальнейшем можно избежать трудно уловимых багов). Фикс с инвертированием переменной оправдано когда, для кода, без разницы какое изначально значение, просто происходит инвертирование на обратное значение и всё.
//Возвращаем стандартные настройки выравнивания - тоже считаю не верным, т.к. правильным тоном считаю перед каждым draw_text задавать необходимые настройки выравнивания в КОНКРЕТНОМ случае, чтобы не пойми где...непойми изза чего текст потом не съезжал, лучше позаботится об этом заранее и не пологаться на какие нибудь там стандарты и общепринятые нормы(в будущем при компиляции на разные платформы так же можно избежать кучи лагов в этом нюансе).
А так, подписался, лайкнул, буду дальше смотреть, продолжайте, интересно. Русскоязычных видосов по гамаку с гулькин нос на ютубе.
Успехов.
Ну, в целом да, согласен, что инвертирование переменной звучит небезопасно, думаю, что, действительно, надо определённое значение ставить.
По поводу выравнивания, да, я об этом не думал, но мне кажется, что ты прав. Лучше везде видеть, как у тебя определяются координаты элементов.
Спасибо за исправления
А игру можно как-нибудь выложить на Гугл диск или куда-нибудь?
Возможно позже выложу на GitHub