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

  Рет қаралды 8,539

Marsilies

Marsilies

2 ай бұрын

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

Пікірлер: 66
@FlushedTrosla
@FlushedTrosla 2 ай бұрын
Анимации для Фриска делались дольше, чем этот ролик
@Feilbot
@Feilbot 2 ай бұрын
Ух ты! Неплох) Я, кстати, тоже интересовался разработкой в Game Maker и смог даже сделать боёвку :D
@user-yo5zd9yq5i
@user-yo5zd9yq5i 14 күн бұрын
хаарош. если скрипт ещё и твой то имба
@user-gu8fv1fz3k
@user-gu8fv1fz3k 2 ай бұрын
🍻 самый лёгкий туториал по управлению!
@marsshaofficial
@marsshaofficial 2 ай бұрын
Закрываем рубрику, туториалы от никиты страка всё ещё существуют :D, но лично мне этот зашёл, тк у никиты туториал на ходьбу длится час, а ремейк на него который был бы короче он так и не сделал
@dismootplay2153
@dismootplay2153 2 ай бұрын
Молодец! Создавай подобные ролики! С удовольствием буду их смотреть!
@err0r522
@err0r522 2 ай бұрын
За создание файла игры уже давно денюжку платить не надо. Гейммейкер стал бесплатным для некоммерческих проектов, так что платить нужно только в том случае, если есть на игре желание заработать. Если это простенькая фан-игрушка по Андертейлу, то всё бесплатно.
@MTT_zhabka
@MTT_zhabka 2 ай бұрын
Следующее видео: Как сделать обновление для Underverse Battles
@user-xy9wt6po4o
@user-xy9wt6po4o 2 ай бұрын
все таки это очень хорошо для людей которые хотят программировать но не знают как,уважение тебе бро
@_FurryOwO_
@_FurryOwO_ 2 ай бұрын
Сделяй пж гайд на то как сделать битву как в андертейле, особенно то как сделать тяк что бы предметы было видно только в окошке битвы (ну няпример в битве с Сансом кости вылазят из под земли, их не видьно за пределами окошка, только внутьри, как бы это окошко не изменялось >w
@usser-505
@usser-505 2 ай бұрын
А как сделать красную понимаешь?
@Mlinec
@Mlinec Ай бұрын
Ну на сколько я знаю все эти кости это все объекты которые двигаются, а для синей души нужно в комнате включить физику и настроить ее
@RomanVelchik
@RomanVelchik 2 ай бұрын
Круто
@nikita-it3316
@nikita-it3316 2 ай бұрын
Воу ,годный гайд
@user-wd6gi1pc7j
@user-wd6gi1pc7j 2 ай бұрын
Спасибо неплохое видео, как насчет продолжения?
@user-vr4dc9cn6x
@user-vr4dc9cn6x 2 ай бұрын
Ок а кстати типо как-то похоже делал оооооочень довно но мне ролик нравится кому надо тот смотрит.
@peternekipelov9726
@peternekipelov9726 2 ай бұрын
Большое спасибо босс, это будет полезно для моего фан игры (WonderfulTale)
@Blyat_syka
@Blyat_syka 2 ай бұрын
Ваааау... А вы будете его выпускать в стиме если это будет возможно, или просто на сайте?? Я бы хотела поиграть когда игра выйдет :3❤
@Blyat_syka
@Blyat_syka 2 ай бұрын
Приветствую. А как на счёт того что бы попробовать сделать саму локацию? Я бы очень хотела посмотреть и послушать как это можно сделать. (но только не так, как пример где сделано немножко не очень, я например просто небольшую комнатку на подобии начальной локации в андертейл, где похоронили чару :3)
@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так а про что игра то будет?)
@childy_2452
@childy_2452 2 ай бұрын
можно ли в гейммейкере сделать 2д спрайтовый объект игрока движущийся в 3д измерении?
@user-mc1dr1wl3f
@user-mc1dr1wl3f 2 ай бұрын
Хотелось бы увидеть подобное видео пару месяцев назад на godot. Долго там мучалась с ходьбой
@user-xr3zi5gi9k
@user-xr3zi5gi9k Ай бұрын
нужно продолжение как делать батлы в гейм мейкере с атаками
@LightDeveloperRU
@LightDeveloperRU 2 ай бұрын
👍👍
@Marsel4616
@Marsel4616 Ай бұрын
Ждём второй урок всей страной. Кста тебя Марсель зовут?
@user-wd6gi1pc7j
@user-wd6gi1pc7j Ай бұрын
Когда следующая часть гайда
@MatvenWellt
@MatvenWellt 2 ай бұрын
Кто здесь с их дс 👇
@RomanVelchik
@RomanVelchik 2 ай бұрын
Я с тг
@user-yw5ty2mv1d
@user-yw5ty2mv1d 2 ай бұрын
А можно вопрос [пока у меня пк сломан]А как сделать телепорт и локацию?
@Mishka.
@Mishka. 2 ай бұрын
А как это сделать с WASD?
@user-tp7ho3cd4t
@user-tp7ho3cd4t 2 ай бұрын
Марсильез пожалуйста сделай найтмера или фатал эрорра
@_FurryOwO_
@_FurryOwO_ Ай бұрын
Зячем создявать спрайты стояния если есть image_speed (или как то тяк)? ;o;
@MarsiliesOfficial
@MarsiliesOfficial Ай бұрын
тебе надо учитывать ещё, что должен быть определённый кадр. И не всегда кадр остановки может быть похож с кадрами, что есть в анимации ходьбы
@MrEshkere-xm1dn
@MrEshkere-xm1dn 18 күн бұрын
Кто может сказать, как сделать стены, чтобы "Фриск" Не проходил через неё?
@user-tw2ti7us2l
@user-tw2ti7us2l 2 ай бұрын
💛💛💛💛😃😃👍👍👍
@Good-563-tin
@Good-563-tin 2 ай бұрын
:)
@HaiseDrawer
@HaiseDrawer 2 ай бұрын
О боже, Максим, как вам пришла в голову такая идея🧐
@XFasterW
@XFasterW 2 ай бұрын
Хоть это и сложно, но можно урок о создании диологовой системы?
@MarsiliesOfficial
@MarsiliesOfficial 2 ай бұрын
учту мнение
@birex2538
@birex2538 2 ай бұрын
@@MarsiliesOfficial ждём
@user-pz6qz7uw8m
@user-pz6qz7uw8m 2 ай бұрын
Ладно, кликтим это простой движок!
@anomygd228
@anomygd228 Ай бұрын
можно весь код? я переписываю но где то ошибка ка всегда
@user-yp2gy7pl8y
@user-yp2gy7pl8y 2 ай бұрын
Можете СансUF забеременеть от паперуUF.
@VasalatiiMiro
@VasalatiiMiro 2 ай бұрын
Блин я ще гру хотів зробити😢😢
@user-qw3fc7ct3s
@user-qw3fc7ct3s 2 ай бұрын
Марсельез ответь пожалуйста большая проблема есть
@user-qw3fc7ct3s
@user-qw3fc7ct3s 2 ай бұрын
Почему очень часто бывает так что на телефонах вам пишет что нет подключения к серверу
@user-nv6lh4yd4x
@user-nv6lh4yd4x Ай бұрын
Кто шарит, поясните мне пожалуйста что такое "the puppet master"?
@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 На диагональное перемещение - плевать. По сути, это работает и не лагает, в других этерациях этот код гораздо нагруженее
@user-ym5lr3ex8q
@user-ym5lr3ex8q 2 ай бұрын
Марьсильез привет, когда будешь делать историю про сансов можешь сделать историю про вирус 404 санс или же колор санса Буду благодарен😅
Секреты кода игры Undertale | Что я нашёл там?
14:38
How to create and sell items in Roblox UGC
7:55
Orbix
Рет қаралды 833 М.
MOM TURNED THE NOODLES PINK😱
00:31
JULI_PROETO
Рет қаралды 24 МЛН
Шокирующая Речь Выпускника 😳📽️@CarrolltonTexas
00:43
Глеб Рандалайнен
Рет қаралды 11 МЛН
Эффект Карбонаро и бесконечное пиво
01:00
История одного вокалиста
Рет қаралды 6 МЛН
Undertale Комикс  - Подросток Азриэль - 1 сезон
53:02
Секретные комнаты в андертейл
5:11
Что ПЛОХОГО и что ХОРОШЕГО в Undertale Yellow?
34:29
Марсильез
Рет қаралды 21 М.
КАК Я СДЕЛАЛ ИГРУ В 9 ЛЕТ?
5:54
разбуди
Рет қаралды 979 М.
RPG Maker MZ, с чего начать?
8:24
Белый шум
Рет қаралды 30 М.