Доброго времени суток, господа начинающие игроделы! В этом уроке я познакомлю вас с интерфейсом программы Game Maker, а также разъясню некоторые базовые термины.
Обратите внимание, что я использую в своих уроках версию Game Maker под названием Game Maker Studio. Данная версия является на данной момент самой новой и может отличаться от предыдущих как дизайном, так и функциональностью. Потому я настоятельно рекомендую перед чтением данной статьи скачать Game Maker Studio. |
Вопрос: "Где же я могу скачать Game Maker Studio?" Данная программа продается в Steam. А поскольку она является условно-бесплатной, вы можете спокойно ее скачать оттуда. Однако, сразу предупреждаю, что бесплатная версия имеет ряд ограничений, начиная от невозможности компиляции, заканчивая ограниченным количеством ресурсов. |
Итак, запустив программу мы видим довольно дружелюбный интерфейс, предлагающий открыть один из ваших проектов из предложенного списка. Но так, как, бьюсь об заклад, у вас пока нет ни одного проекта, список этот абсолютно пуст.
Чтобы создать новый проект, откройте вкладку New. В данной вкладке вы увидите два пункта:Project Directory (расположение проекта) и Project Name (имя проекта). Думаю суть этих пунктов объяснять вам не надо. В первом инпут-боксе (текстовой панели) вводим расположение нашего будущего проекта, а во втором его название. Далее жмякаем Create (создать) и перед нами открывается основной интерфейс программы.
Слева мы видим панель ресурсов нашего проекта, представляющую из себя интерактивный список. В основном мы будем работать с такими ресурсами, как Sprites (Спрайты), Objects (Объекты) иRooms (Комнаты). Что же, давайте приступим к ознакомлению с нашими новыми друзьями.
Для начала создайте новый спрайт. Щелкните правой кнопкой по вкладке Sprites и выберите пункт Create Sprite (Создать Спрайт). Перед нами открывается следующее окно.
Спрайт – это растровое изображение, используемое в компьютерных играх. Спрайты применяются для таких объектов, как игрок, противники, бонусы и т.д.
Чтобы добавить спрайт из файла, нажмите кнопку Load Sprite и выберите нужное изображение. Чтобы нарисовать спрайт в ручную, нажмите кнопку Edit Sprite, и вам откроется встроенный в Game Maker растровый редактор, с функциями которого вы можете ознакомиться самостоятельно.
Каждый спрайт имеет центр – ориджин. Ориджин служит материальной точкой положения вашего объекта в пространстве, а также является центром, вокруг которого спрайт может вращаться. Ориджин можно изменить в панели Origin или щелкнув курсором по спрайту.
Также каждый спрайт имеет свою маску – материальную часть изображения, которая может взаимодействовать с объектами. Маску можно изменить, щелкнув по кнопке Modify Mask (Изменить Маску).
***
Как я сказал выше, для нас также очень важны такие ресурсы, как объекты. Чтобы создать объектщелкните правой кнопкой мыши по вкладке Objects и нажмите Create Object (Создать объект), и перед нами откроется следующий интерфейс:
Объект – это материальный предмет в игре. Давайте рассмотрим его основные свойства, доступные в панели, находящейся слева.
Объект может иметь свой спрайт, который назначается в панели Sprite.
Объект может быть твердым – отталкивать от себя другие объекты, или же нетвердым. Изменяется эта характеристика при помощи пункта Solid (Твердость).
Объект имеет свою глубину. Если один объект имеет глубину меньше, чем у другого, то при их касании он уйдет на задний план, в то время как другой будет находиться сверху. Глубина объекта изменяется в инпут-боксе под пунктом Depth (Глубина).
Объект может иметь своего родителя (Parent) – другой объект, свойства которого он будет использовать. При обращении к родительскому объекту, отзываются и дочерние. Обратное отверждение неверно. Назначаются родительские объекты кнопкой Parent (родитель).
Объект имеет маску. По умолчанию она соответствует маски спрайта, но вы можете ее изменить щелкнув по кнопке Mask (маска).
В панелях справа: Event (событие) и Action (действие) – производится основное управление объектом и игрой в целом.
В панели Event вы можете выбрать необходимое событие, в панели Action – действие соответствующее этому событию. К примеру, если вы хотите, чтобы при создании игрок по нажатию клавиши Право начал двигаться направо, нажмите кнопку Add Event. В появившемся меню нажмите кнопку Keyboard и в появившемся списке выберите в нем пункт Left. Теперь у вас появилось событие <Left>.
Чтобы по активации этого события, а именно по нажатии кнопки влево игрок начал двигаться влевоперенесите из вкладки Move, находящейся в правой стороне интерфейса редактора объекта, действие Jump to Position. В появившемся окне измените значение X на «-4» и поставьте галочку над пунктом Relative (На скриншоте указано положительное число, и это опечатка. В случае если указать просто «4» объект будет двигаться вправо).
***
И последний на сегодня тип ресурсов – комнаты. Чтобы создать комнату нажмите правой кнопкой мыши по вкладке Rooms и выберите пункт Create Room (создать комнату).
Комната – это место, где происходит действие игры. Проще говоря, комната – это уровень или локация.
Вы можете добавить в комнату любой объект. Для этого откройте вкладку Objects в редакторе комнаты, выберите там нужный вам объект и левой кнопкой мыши создайте его в любом месте.
***
Чтобы запустить вашу игру нажмите клавишу F5. Если же вы желаете скомпилировать вашу игру (создать файл, при запуске которого игра запустится), в верхней панели найдите вкладку Target(может отсутствовать некоторых версиях Game Maker) и выберите пункт Windows. Далее нажмите кнопку Compil.
Внимание! В бесплатной версии Game Maker Studio отсутствует компиляция. Это по сути никак не исправляется, разве что покупкой полной версии. Однако вы можете выбрать в панели Target вместо "Windows" пункт "Workshop" и загрузить свой проект в Steam Workshop. Это очень полезная функция, если вы хотите, чтобы в вашу игру играли =) |
Вопрос: "Меня бесит интерфейс Game Maker Studio, что делать?"Слава богу на этот случай есть специальная система персонализации. Открыв настройки (File>Preferences) и выбрав вкладку General вы можете легко изменить скин программы, изменив настройки пункта Select Skin. По умолчанию нам предложено три вида оформления. Лично я предпочитаю скин GM8 и в будущих уроках буду использовать именно его.
|
Также вы можете изменить и окно редактора скриптов. Для этого существует вкладка Scripts and Code, доступная в этом же окне.
0 коментарі:
Отправить комментарий