С чего начать? · Главная · Новости · Скачать · Форум · Мини-Чат · FAQ
Навигация по сайту
Сайт:
Новости:
Скачать:
Дополнительно:
Форум:

Категории раздела
Делфи [13]
Game Maker [9]
3D Game Studio [1]
Blitz 3D [7]
ПХП (PHP) [3]
С++ (C#) [7]
Остальные [20]

Лучшие пользователи
20-ка лучших пользователей:

1 Scorpio
2 PaintKiller
3 MrWolf_
4 DraggonFantasy
5 _JOKER_
6 kiber01
7 TASKET
8 Hagrael
9 Zombi12345
10 Деструктор
11 naruto08
12 Double_Nine
13 Gründer
14 dyatel
15 KpoJIuk
16 g2_
17 TonyStark
18 Stark
19 MrIncrof
20 r_bit

Ссылкообмен
ZiPGames&MGroup
Школа создания онлайн игр
Кольмаристые игры :3
Создание игр, разработка игр, игровые движки, конструкторы игр

 Главная » Статьи » Game Maker » Game Maker. Начало

Делфи [13]
Game Maker [9]
3D Game Studio [1]
Blitz 3D [7]
ПХП (PHP) [3]
С++ (C#) [7]
Остальные [20]

Game Maker. Начало
Однажды вы решили сделать игру. Твердо решили. Нашли такую хорошую программу... как там ее... Game Maker! Скачали. А там папки какие-то, Sprites, Objects...
Эту статью я пишу как раз для таких людей. Для новичков.
ОБЩЕЕ
В ГМ игры строятся на объектах. Они управляют игрой: объект героя, объект врага, объект монетки... Большинство объектов имеют собственные изображения (Спрайты/Sprites).
Ну что это такое - невидимый герой? =)
Вот спрайт для начала и надо создать.
Запустив ГМ, тыкаем по папке Sprites правой кнопкой мыши. Выбираем "Create Sprite". Появится окно, в котором надо вписать имя спрайта на английском (пример: spr_hero) и нажать "Edit" ("Редактировать").
Появится еще одно окно (привыкайте, их много =)). В нем найдите вверху белый лист и нажмите на него. Появится табличка с запросом размеров спрайта (измеряются в пикселях).
Допустим, мы будем делать игру про... про шарик. Оставляем стандартные 32х32 и после подтверждение тыкаем на появившийся квадрат - спрайт (пока пустой).
В Game Maker есть встроенный редактор, вот в нем вы и рисуете шарик! Нарисовали? Подтверждаем (зеленая галочка)
[url=http://www.radikal.ru][img]http://s39.radikal.ru/i085/1006/45/1048b7a5589e.jpg[/img][/url]
Если вы хотите сделать меняющийся, анимированный спрайт, в окне Sprite Editor нажмите на спрайт, выберите кнопку "Копировать и затем выберите "Вставить". Во втором кадре меняем что угодно - теперь спрайт меняется! (например, шарик с черного становится красным, затем опять черным...)
Спрайт создан! Ура! Бежим в магазин за тортом и празднуем это эпохальное событие!
Но не будем останавливаться на достигнутом. Съев торт, приступаем к созданию объекта. Первым объектом будет герой.
Правой кнопкой мыши на папку Objects -> Create Object. Теперь выскочило окно создания объекта. Первой идет строчка имени, пишем, например "ob_hero". Говорю заранее: лучше писать имена с приставками, иначе могут возникнуть проблемы с распознаванием. Распространенные приставки:
Объект: ob_, o_, obj_
Спрайт: s_, spr_
Далее строчка Спрайт (Sprite), выбираем один из созданных спрайтов (впрочем, пока герой и так один). Теперь есть и объект героя, и спрайт героя! Доедаем купленный торт, а я пока объясню принцип раобты этого всего:
Все основано на объектах, а главное в них: действия и события. Во время каких-то событий (создание, нажатие клавиши или вообще всегда) происходит действие (или много действий), которое задает игрок. Например, действие движения влево, действие уничтожения этого объекта ко всем чертям... =)
Для начала попробуем сделать хоть что-нибудь. В том же редакторе объекта нажимаем "Add Event"("Добавить событие") , выбираем "Keyboard Pressed" (Клавиша нажата), а там Left (Влево).
[url=http://www.radikal.ru][img]http://s12.radikal.ru/i185/1006/a2/4f2dc3b23bd1.jpg[/img][/url]
Это событие нажатия клавиши "влево". У него есть теперь поле (справа), в которое вы можете помещать действия (из самой правой колонки). Нам нужно, чтобы герой двигался влево. Значит, перетаскиваем на поле Actions (действия) самую первую кнопку, в окошке тыкаем стрелку влево и в поле Speed (Скорость) выбираем, например, 7.
Теперь перемещается влево! Попробуйте сами!
Но ведь мало одного "влево". Нужно еще и "вправо". Делаем таким же способом - принцип, я думаю, вы поняли.
Итак, пока действий достаточно. Герой создан. Но ведь должно быть помещение, где есть герой, где он будет двигаться! Такие вот локации так и называются: комнаты (Rooms).
В папке Rooms создаем новую комнату и в ее настройках видим строку (Объект для доб. лев. кнопкой), где выбираем объект героя, а затем тыкаем в любое место комнаты - там герой появится.
[url=http://www.radikal.ru][img]http://s51.radikal.ru/i131/1006/af/9ad1020ad9d1.jpg[/img][/url]
Все! Находим сверху зеленый треугольник, жмем его и наслаждаемся! =)

В следующем уроке я расскажу, как сделать простенький платформер.

[i]CПЕЦИАЛЬНО ДЛЯ MAKE-GAMES.RU[/i]
Категория: Game Maker | Добавил: Scorpio (25.08.2010)
Просмотров: 660 | Рейтинг: 0.0/0
Всего комментариев: 2
0  
2 The_punisher   (28.01.2011 11:21)
thank you very much))))) smile

0  
1 Итачи   (01.12.2010 12:05)
СПАСИБО!!!!!! biggrin

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Поиск по сайту:

Поиск по модулю:

Панель пользователя
Здравствуйте, Гость


E-mail:
Пароль:

Ваш IP: 38.107.179.240


Сейчас на сайте
Онлайн всего: 6
Гостей: 5
Пользователей: 1
Сегодня новых: 3
g2_

На сайте были
Serafim , DraggonFantasy , g2_ , demon_net , АБВ[ZiP] , Filinshein , ScOrP , MrBlekmyr , Сайко , Кольмар , Темно-Ледяной_Феникс , DARNDZ , GAMER2473 , alextref , FlowOfFun , FERRO , toxic , Стрелок8369 , MaxMaster , f0rst1K , ShouneReseley , danielskachkov

Помощь
Помощь пользователю Filinshein:

Copyright Make-Games.ru © 2004 - 2012 Создать сайт бесплатно
Рейтинг@Mail.ru Game's TOP-100 Counter Топ100 - Игры