- 6
- 3 631
Danila GameDeveloper!!
Russia
เข้าร่วมเมื่อ 5 พ.ค. 2020
Передаю свои знания и опыт другим людям, которые так же как я увлекаются разработкой в GameMaker Studio 2.
Условие If Else | GMS2
В этом ролике я расскажу об условии Else if, если вы не понимали их раньше и для чего они могут использоваться, то надеюсь этим видео я вам помог)
Таймкоды:
00:00 - Вступление
00:09 - Объясняю IF
01:17 - ELSE IF
01:59 - Пора уничтожать объект
02:40 - Проигрыш по истечению таймера
03:45 - Закругляемся
#Уроки #gamemaker #DanilaGameMaker
Таймкоды:
00:00 - Вступление
00:09 - Объясняю IF
01:17 - ELSE IF
01:59 - Пора уничтожать объект
02:40 - Проигрыш по истечению таймера
03:45 - Закругляемся
#Уроки #gamemaker #DanilaGameMaker
มุมมอง: 88
วีดีโอ
Массивы кратко | GMS2
มุมมอง 1432 หลายเดือนก่อน
Кратко постарался объяснить про массивы, их работа, создание и применимость. Кому было непонятно, надеюсь донёс. Содержание: 00:00 - Чем отличаются от переменных? 00:30 - Способы создания 00:48 - Где можно применить? 01:01 - Двумерные массивы 01:23 - Как понять и где применить? 01:46 - Итого #Уроки #gamemaker #DanilaGameMaker
Плавный переход между комнатами | GMS2
มุมมอง 3703 หลายเดือนก่อน
Плавные переходы через затемнение в GameMaker? Да легко! Ролик очень содержательный вышел. Воды стараемся как можно меньше лить. Содержание: 00:00 - Вступление 00:18 - Объект и событие "Создать" 00:40 - Draw GUI End 01:49 - Скрипт 02:51 - Решение проблемы с повторным созданием 03:10 - Конец #Уроки #gamemaker #DanilaGameMaker
Фишки и советы | GMS2
มุมมอง 1313 หลายเดือนก่อน
Начинающие разработчики, которые лишь начинают осваивать GameMaker Studio 2 смогут вынести для себя пару полезных фишек. Наслаждайтесь видео с возможно полезными советами, фишками, лайфхаками, называйте как хотите. Каналы с интересными уроками: Гоша Дударь (Курс): th-cam.com/play/PL0lO_mIqDDFWp5iXOEQlyKZ9akFt_jW_K.html&si=c8eEqBSa2f9w5uZk RU GMBoost: youtube.com/@GameMakerBoost?si=KzHGcHoEWCq-k...
Меню с плавной анимацией | GMS2
มุมมอง 2.3Kปีที่แล้ว
В данном видеоролике я буду использовать такие функции как: lerp, if else, наследие и переменные (heritage, parent, variables). Диапозон шрифта для русских букв 1040 - 1103, в этом диапозоне нету буквы Ёё, указываем 1025-1025 и 1105-1105. Содержание: 00:00 - Вступление 00:41 - Имеющийся материал 01:08 - "Родитель" кнопок и шрифта 07:54 - Кнопка "Играть" 09:02 - Кнопка "Настройки" 09:31 - Кнопка...
Что если кнопка убольшается во много раз
Ты значения другие поставь, какие нужно ТЕБЕ с следующих строчках кода: image_xscale = lerp(image_xscale, *твоё_значение* , 0.1); image_yscale = lerp(image_yscale, *твоё_значение* , 0.1);
@@Danila_GameDeveloper спасибо ты очень помог ЛУЧШИЙ!!!
а что делать если переход сделан а затемнение нет? то есть я переход сделал но затемнение к нему нет
наверняка ты допустил ошибку в коде, где рисуется чёрный квадрат на весь экран, проверь, написал ты в точности как в видео ,
@@Danila_GameDeveloper у меня другой код к переходу между комнат
ага... тогда если хочешь что бы я помог, то можешь свой код написать в комментарии?
@@Danila_GameDeveloper if place_meeting(x,y,obj_stepir){ room_goto(target_rm); obj_stepir.x = target_x; obj_stepir.y = target_y; }
если ты сделал объект с плавным переходом как в ролике, то тебе нужно сменить с дефолтного room_goto(), на созданный скрипт scr_transition()
У меня текст не там где нужно, он сверху с боку от кнопок
Ты просто не указал параметры текста. Перед функцией draw_text() впиши: draw_set_haling(fa_center) draw_set_valing(fa_middle) haling - выравнивание текста по горизонтали, valing - по вертикали Вот ссылки на официальный мануал для подробного ознакомления: manual.gamemaker.io/monthly/en/GameMaker_Language/GML_Reference/Drawing/Text/draw_set_halign.htm manual.gamemaker.io/lts/en/GameMaker_Language/GML_Reference/Drawing/Text/draw_set_valign.htm
По умолчанию всегда выставлено: draw_set_haling(fa_left) draw_set_valing(fa_middle) Будь внимательнее!
@@Danila_GameDeveloper а понял, спасибооо большоее=)
не понел
думаю мне нужно пересмотреть подход к созданию таких роликов. Какие вопросы остались?
@@Danila_GameDeveloper зочем массив в массиве и чем 2 отличается от 1 мерного
Смотри, я уже в ролике показывал, я хочу отобразить фигуру и текст, в обычный массив мы записываем это как: arr_circle = ["Круг", sp_circle] В первую ячейку я записал текст, а во вторую спрайт. Но что делать если я захочу сделать несколько фигур с названиями? Мне тогда придётся писать: arr_circle = ["Круг", sp_circle] arr_square = ["Квадрат", sp_square] arr_triangle = ["Треугольник", sp_triangle] Это делает работу очень неудобной, потому что мне тогда придётся выводить каждый объект отдельно, а если захочу добавить новый, то это займёт ещё время. draw_text(50, 50, arr_circle[0]) draw_sprite(50, 50, arr_circle[1]) draw_text(100, 50, arr_square[0]) draw_sprite(100, 50, arr_square[1]) draw_text(150, 50, arr_triangle[0]) draw_sprite(150, 50, arr_triangle[1]) ================= *ВОТ КАК ЛУЧШЕ* На помощь приходят Двумерные массив: arr_shape = [ ["Круг", sp_circle], ["Квадрат", sp_square], ["Треугольник", sp_triangle] ] Мы просто в один массив записали ещё несколько массивов, а вывести можем через цикл: for(var i = 0, I < array_length(arr_shape), ++i) { draw_text(50+50*i, 50, arr_circle[i][0]) draw_sprite(50+50*i, 50, arr_circle[i][1]) } И всё, работа в дальнейшем стала проще, если мы захотим добавить в наш массив ещё фигуру с текстом, то нам не придётся менять событие рисования, добавляя ещё один draw_text, draw_sprite. В общем, если не знаком с циклами, то лучше посмотреть пару роликов на ютубе, я постараюсь тоже сделать ролик по поводу циклов, должен выйти более подробным чем этот.
У меня в планах выпустить ролик про циклы и ещё один ролик, где покажу как сделать систему меню, с помощью одного объекта и массивов, там я наглядно покажу работу массивов и циклов вместе
@@Danila_GameDeveloper буду ждать это видео
Благодарю! Очень информативно, без воды. Все работает, подписался)
с 40-ым подписчиком меня получается🥴
не знаю почему мне ютуб рекомендует Гейм Мейкер будучи что я им не пользуюсь... но туториал мне понравился, довольно прикольно что рассказано хорошо! и монтаж приятный :3
хах, спасибо, довольно приятно это услышать, стараюсь что бы ролик был максимально содержательный
Полный ролик с фишками есть на канале! Там есть что посмотреть) И да, не забывай про TAB, им тоже можно "приукрасить ваш код".
Это видео просто имба 👍
Делай шортсы на каждые функции, так больше просмотров будет и людям удобнее смотреть будет
я уже подумывал над этим, спасибо)
Хз даже. Лучше уж тогда плейлист с фишками. Найти хоть удобно будет
Гошу я вообще не посоветую. Курс делитантский. Уроки так себе, как по количеству, так и по качеству. Был EconDude вроде, у него ещё более менее уроки были, для начинающих норм. И HavingTeam. Это из русскоязычного. На англ тоже хорошие уроки есть. И в форумах наших русскоязычных
Ты самый лучший ❤
что делать если появляется ошибка белая когда играть нажимаю
гений код уже не актуален кучу обнов вышло поэтому код не актуален
@@tapochiek Почему код не актуален? Патчи не меняли функции, только новые могли добавить, не понятно к чему это было сказано. Если делать по ролику, то всё будет работать
Как открыть инспектор если закрыл его
вверху GameMaker, есть вкладка "Окна", в ней вы можете открыть инспектор и не только
как сделать так чтобы кнопка играть перевела тебя в другую комнату
при нажатии на кнопку room_goto(название комнаты)
Подскажи пожалуйста . Делаю все тоже самое но текст пишеться вне кнопки слева сверху от нее. с чем это может быть связано ?
А почему когда я хочу протестить, у меня появляется только чёрный экран?
Кнопки-то добавь на экран менюшки
Где можно найти исходники кнопок?
*пока нигде,* просто не вижу никакой необходимости, может чуть позже залью, если так нужно
Полезный ролик, лайк за будущее твоего канала, надеюсь у тебя будет долгое будущее
спасибо большое, постараюсь в скором времени сделать ещё ролики на различную тему
*Прошу прощения* за довольно тихий звук, при попытке увеличить громкость, были слышны громкие шумы😓