Тёмный

Game Maker - Как создать управление персонажа как в Undertale 

Marsilies
Подписаться 145 тыс.
Просмотров 9 тыс.
50% 1

Game Maker Урок 1. Как создать управление персонажа
👾Game Maker в Steam: store.steampowered.com/app/16...
👾Официальная страница Game Maker: gamemaker.io
🔵Группа Вконтакте: marsilies
🔵Discord сервер: / discord
⚪Телеграм: t.me/marsilies
⚪Твиттер: / marsilies
⚫Тикток: / marsilies
🔴Музыкальный канал: / marsiliesmusic

Опубликовано:

 

18 мар 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 66   
@FlushedTrosla
@FlushedTrosla 2 месяца назад
Анимации для Фриска делались дольше, чем этот ролик
@Feilbot
@Feilbot 2 месяца назад
Ух ты! Неплох) Я, кстати, тоже интересовался разработкой в Game Maker и смог даже сделать боёвку :D
@user-yo5zd9yq5i
@user-yo5zd9yq5i 18 дней назад
хаарош. если скрипт ещё и твой то имба
@dismootplay2153
@dismootplay2153 2 месяца назад
Молодец! Создавай подобные ролики! С удовольствием буду их смотреть!
@user-xy9wt6po4o
@user-xy9wt6po4o 2 месяца назад
все таки это очень хорошо для людей которые хотят программировать но не знают как,уважение тебе бро
@marsshaofficial
@marsshaofficial 2 месяца назад
Закрываем рубрику, туториалы от никиты страка всё ещё существуют :D, но лично мне этот зашёл, тк у никиты туториал на ходьбу длится час, а ремейк на него который был бы короче он так и не сделал
@user-gu8fv1fz3k
@user-gu8fv1fz3k 2 месяца назад
🍻 самый лёгкий туториал по управлению!
@MTT_zhabka
@MTT_zhabka 2 месяца назад
Следующее видео: Как сделать обновление для Underverse Battles
@err0r522
@err0r522 2 месяца назад
За создание файла игры уже давно денюжку платить не надо. Гейммейкер стал бесплатным для некоммерческих проектов, так что платить нужно только в том случае, если есть на игре желание заработать. Если это простенькая фан-игрушка по Андертейлу, то всё бесплатно.
@Marsel4616
@Marsel4616 Месяц назад
Ждём второй урок всей страной. Кста тебя Марсель зовут?
@_FurryOwO_
@_FurryOwO_ 2 месяца назад
Сделяй пж гайд на то как сделать битву как в андертейле, особенно то как сделать тяк что бы предметы было видно только в окошке битвы (ну няпример в битве с Сансом кости вылазят из под земли, их не видьно за пределами окошка, только внутьри, как бы это окошко не изменялось >w
@usser-505
@usser-505 2 месяца назад
А как сделать красную понимаешь?
@Mlinec
@Mlinec Месяц назад
Ну на сколько я знаю все эти кости это все объекты которые двигаются, а для синей души нужно в комнате включить физику и настроить ее
@user-wd6gi1pc7j
@user-wd6gi1pc7j Месяц назад
Когда следующая часть гайда
@user-xr3zi5gi9k
@user-xr3zi5gi9k Месяц назад
нужно продолжение как делать батлы в гейм мейкере с атаками
@user-wd6gi1pc7j
@user-wd6gi1pc7j 2 месяца назад
Спасибо неплохое видео, как насчет продолжения?
@RomanVelchik
@RomanVelchik 2 месяца назад
Круто
@user-vr4dc9cn6x
@user-vr4dc9cn6x 2 месяца назад
Ок а кстати типо как-то похоже делал оооооочень довно но мне ролик нравится кому надо тот смотрит.
@nikita-it3316
@nikita-it3316 2 месяца назад
Воу ,годный гайд
@childy_2452
@childy_2452 2 месяца назад
можно ли в гейммейкере сделать 2д спрайтовый объект игрока движущийся в 3д измерении?
@Blyat_syka
@Blyat_syka 2 месяца назад
Приветствую. А как на счёт того что бы попробовать сделать саму локацию? Я бы очень хотела посмотреть и послушать как это можно сделать. (но только не так, как пример где сделано немножко не очень, я например просто небольшую комнатку на подобии начальной локации в андертейл, где похоронили чару :3)
@user-tp7ho3cd4t
@user-tp7ho3cd4t 2 месяца назад
Марсильез пожалуйста сделай найтмера или фатал эрорра
@MrEshkere-xm1dn
@MrEshkere-xm1dn 21 день назад
Кто может сказать, как сделать стены, чтобы "Фриск" Не проходил через неё?
@ERR-404_file_not_found
@ERR-404_file_not_found 2 месяца назад
А какой язык программирования? Я учусь создавать игры пока что. Есть идея огромной видеоигры на будущее
@Afeniks-fq9op
@Afeniks-fq9op 2 месяца назад
Это специальная программа использующая свой собственный язык насколько я знаю
@err0r522
@err0r522 2 месяца назад
В Gamemaker используется их собственный скриптовый язык GML (Game Maker Language). Так же можно использовать блочное программирование, как в Скратче.
@usser-505
@usser-505 2 месяца назад
Что за идея?
@ERR-404_file_not_found
@ERR-404_file_not_found 2 месяца назад
@@usser-505 У меня есть идея на создание своей игры с сюжетом. Типо как сейчас выходит Поппи Плейтайм, так и моя игра будет развиваться в будущем. На данный момент я обучаюсь всемы этому программированию, геймдизайну и тд
@usser-505
@usser-505 2 месяца назад
@@ERR-404_file_not_foundтак а про что игра то будет?)
@Mishka.
@Mishka. 2 месяца назад
А как это сделать с WASD?
@user-mc1dr1wl3f
@user-mc1dr1wl3f 2 месяца назад
Хотелось бы увидеть подобное видео пару месяцев назад на godot. Долго там мучалась с ходьбой
@peternekipelov9726
@peternekipelov9726 2 месяца назад
Большое спасибо босс, это будет полезно для моего фан игры (WonderfulTale)
@Blyat_syka
@Blyat_syka 2 месяца назад
Ваааау... А вы будете его выпускать в стиме если это будет возможно, или просто на сайте?? Я бы хотела поиграть когда игра выйдет :3❤
@user-yw5ty2mv1d
@user-yw5ty2mv1d 2 месяца назад
А можно вопрос [пока у меня пк сломан]А как сделать телепорт и локацию?
@_FurryOwO_
@_FurryOwO_ Месяц назад
Зячем создявать спрайты стояния если есть image_speed (или как то тяк)? ;o;
@MarsiliesOfficial
@MarsiliesOfficial Месяц назад
тебе надо учитывать ещё, что должен быть определённый кадр. И не всегда кадр остановки может быть похож с кадрами, что есть в анимации ходьбы
@user-ym5lr3ex8q
@user-ym5lr3ex8q 2 месяца назад
Марьсильез привет, когда будешь делать историю про сансов можешь сделать историю про вирус 404 санс или же колор санса Буду благодарен😅
@MatvenWellt
@MatvenWellt 2 месяца назад
Кто здесь с их дс 👇
@RomanVelchik
@RomanVelchik 2 месяца назад
Я с тг
@LightDeveloperRU
@LightDeveloperRU 2 месяца назад
👍👍
@XFasterW
@XFasterW 2 месяца назад
Хоть это и сложно, но можно урок о создании диологовой системы?
@MarsiliesOfficial
@MarsiliesOfficial 2 месяца назад
учту мнение
@birex2538
@birex2538 2 месяца назад
@@MarsiliesOfficial ждём
@user-yp2gy7pl8y
@user-yp2gy7pl8y 2 месяца назад
Можете СансUF забеременеть от паперуUF.
@user-pz6qz7uw8m
@user-pz6qz7uw8m 2 месяца назад
Ладно, кликтим это простой движок!
@user-tw2ti7us2l
@user-tw2ti7us2l 2 месяца назад
💛💛💛💛😃😃👍👍👍
@anomygd228
@anomygd228 Месяц назад
можно весь код? я переписываю но где то ошибка ка всегда
@Good-563-tin
@Good-563-tin 2 месяца назад
:)
@VasalatiiMiro
@VasalatiiMiro 2 месяца назад
Блин я ще гру хотів зробити😢😢
@HaiseDrawer
@HaiseDrawer 2 месяца назад
О боже, Максим, как вам пришла в голову такая идея🧐
@user-nv6lh4yd4x
@user-nv6lh4yd4x Месяц назад
Кто шарит, поясните мне пожалуйста что такое "the puppet master"?
@user-qw3fc7ct3s
@user-qw3fc7ct3s 2 месяца назад
Марсельез ответь пожалуйста большая проблема есть
@user-qw3fc7ct3s
@user-qw3fc7ct3s 2 месяца назад
Почему очень часто бывает так что на телефонах вам пишет что нет подключения к серверу
@DaNetDaDa
@DaNetDaDa 2 месяца назад
Этот метод слишком грамоздкий. Лучше это делать так: down = keyboard_check(vk_down) up = keyboard_check(vk_up) left = keyboard_check(vk_left) right = keyboard_check(vk_right) xsp = (right - left) * movsp ysp = (down - up) * movsp if ysp == 0 { if xsp > 0 {face = NURIGHT} if xsp < 0 {face = NULEFT} } if xsp == 0 { if ysp > 0 {face = NUDOWN} if ysp < 0 {face = NUUP} } sprite_index = sprite[face] move_and_collide(xsp, ysp, Obj_air) if xsp == 0 and ysp == 0 { image_index = 0 } if xsp > 0 and ysp > 0 { image_speed = (movsp - 2) }
@usser-505
@usser-505 2 месяца назад
Чел... Начну с простого: Где объявление и инициализация shisp и sprite? Насколько я поняла, shisp - это скорость при нажатом shift (бег..?). Очень НЕ говорящее название. Sprite - некий map или словарь со ссылками на анимации? Один хрен они не объявлены. Дальше: функции move_and_collide и place_meeting, которые ты используешь в коде не объявлены. Возможно, они объявлены вне этого файлы, тогда где строчка, где ты их подключаешь? Я не знаю gamemaker, может быть там все функции глобальные и все сведено в одно гигантское хранилище, но это глупо и неудобно, поэтому по умлочанию я в это не верю XD Так, если с move_and_collide всё ясно (хотя в таком случае претензия по поводу громоздкости недействительна, ведь твой код уже начинает быть объемнее, чем в видосе), то вот с place_meeting вообще ничего не понятно. Что она должна делать? Ты б хоть комментарий оставил, что она делает, раз уж без контекста решил кинуть кусок кода. Ещё один момент: нахера ты второй раз присваиваешь face значения, если на следующей итерации они не будут учитыватьсяф и просто будут перезаписаны?😂 Ну и напоследок: Нихрена не понятно за что отвечают bbox_bottom и depth. Они, кстати, тоже нигде не были объявлены. Ну и я, конечно, вообще не эксперт, но почему бы уж не заключить в if-else statement присваивание depth какого-либо значения? Без него получается, что при условии place_meeting depth будет 2 раза присвоено значение. Это, конечно, в маленьком скрипте ни на что не повлияет, но всё же оно сожрет немного ресурсов, а если будешь постоянно оставлять такие ошибки, скрипт дай бог в 10 fps откроется
@DaNetDaDa
@DaNetDaDa 2 месяца назад
@@usser-505 @usser-505 Все притензии к функциям - это бред полный, потому что они являются частью Game maker'а, банально почитать немного мануал. Двойное присваивание face - дебагинг, потому что по какой-то причине он не всегда присваивается при единождом объявлении. Все переменные объявленны в другой вкладке.
@usser-505
@usser-505 2 месяца назад
@@DaNetDaDa Хахах, ща прочитала, причина, по которой у тебя не всегда присваиваются значения очень проста: Условие присваивания xsp - вертикальная скорость должна быть равна нулю Условие присваивания ysp - горизонтальная скорость должна быть равна нулю. Иными словами, когда ты идешь по диагонали, присваиваться нихрена не будет, потому что скорости, ни одна, не равны нулю. Но, по идее, поведение как в андертейле, что тебе не нравится то (Изменено) понятно... Значит, когда ты идешь по диагонали, допустим, вверх и вправо, затем нажимаешь влево, оно продолжает идти спрайтом вправо...
@usser-505
@usser-505 2 месяца назад
​@@DaNetDaDa мой тебе совет: сотри проверки xsp и ysp для изменения спрайта и оставь только вторые. И перепиши на else if, а то смотрится у*бищно. И для производительности вредно. Если у тебя image_index (ТОЖЕ СЦУКА НЕ ПОНЯТНО ДЛЯ ЧЕГО ОН) для сбрасывания анимации на первый кадр, то все должно норм робить
@DaNetDaDa
@DaNetDaDa 2 месяца назад
@@usser-505 На диагональное перемещение - плевать. По сути, это работает и не лагает, в других этерациях этот код гораздо нагруженее
Далее
Creepy Teacher Kidnapped My Girlfriend?!
00:42
Просмотров 10 млн
История Пасхалок в Minecraft
15:23
Просмотров 37 тыс.
RPG Maker MZ, с чего начать?
8:24
Просмотров 31 тыс.