Приветствуем, будущие разработчики игр! Подпишитесь, пожалуйста, на наш канал, группу ВК "Sempiternal Rain: Notes" и поставьте лайк, если Вам не сложно) Мы пытаемся восстановить утерянные знания великого пророка и учителя GameDev - Sempiternal Rain!
Данный курс, содержит уроки по изучению движка GameMaker Studio (Game Maker), которые уже рассчитанные для опытных разработчиков игр и охватывают более сложные вещи. Вы научитесь программированию на языке Game Maker Language (GML) и сможете создавать игры различных жанров: Аркады, казуальные игры, шутеры, платформеры, ролевые игры, симуляторы, стратегии и др.
Описание и подсказки, смотрите ниже. Так же есть плейлист для новичков. Приятного просмотра!
ВК Сообщество
sempiternalrainnotes (Sempiternal Rain: Notes) - ПОДПИСЫВАЙТЕСЬ!
Игры созданные великим пророком GameDev Sempiternal Rain:
1. "Socialism Simulator" (Steam)
2. "ReLinked" (Steam)
3. "Скуфы и Альтушки" (vkplay)
--------------------------------------------------------------------
Название урока:
GameMaker Studio - Урок #15: Sequences
Описание урока:
В данном ролике вы узнаете что такое Sequences (Последовательность)
Тайм коды:
00:01 - Введение
00:55 - Описание окон
08:15 - Кривые анимации
12:00 - Анимация цветом
15:00 - Пример
35:37 - Создать Sequences в игре
39:55 - Удалить Sequences в игре
44:28 - Функции Sequences
--------------------------------------------------------------------
*****
Sequences - это анимации связанных спрайтов. Пример кат сцены, вылетающие таблички и фразыт и.т.д
layer_sequence_destroy() - удалить Sequences
layer_sequence_exists() - проверка существования Sequences
layer_sequence_pause() - поставить на паузу Sequences
layer_sequence_play() - запустить Sequences
layer_sequence_get - получить значение Sequences
layer_sequence_is_finished - проверка закончился ли Sequences
*****
Создание и Запуск Sequences (Предварительно объект разместить в комнате)
*Create
seq = layer_sequence_create("Ins", 345, 250, Seq_mySeq); //Название слоя, координаты, название Sequences
*Broadcast Message
layer_sequence_destroy(seq); //название переменной Sequences, который хотим удалить
*Key Press - Space
layer_sequence_pause(seq) //поставить Sequences на паузу
*****
*****
Заметки:
1. Справа при нажатие на иконке квадрата в Width и Height указать размеры комнаты из левого окна Propersies
2. Рядом с названием Curves (в нижнем окне по центру есть галочка при нажатие на которую можно изменять шаблон линии)
3. Можно убрать зацикленность рядом с кнопкой плей
4. Что бы удалить Sequences, нажимаете на кнопку Add Broadcast Message (рядом с кнопкой плей), предварительно выбрав на временной шкале позицию. Потом в событиях в Other потом Broadcast Message пишем код layer_sequence_destroy(seq);
5. За пределы цветов графика, лучше не выходить
*****
//////////////////////////////////////////////////////////////
Теги:
#gamemaker #sequence #gameengine #уроки #последовательность