воскресенье, 10 февраля 2013 г.

столкновение со стеной game maker

Что означает что платформе будет двигаться горизонтально по координате x мыши.

Для начала зайдем в объект o_platform, и добавим событие Шаг, добавим действие Code с вкладки Control и напишем следующий код:

Теперь займемся кодом, чтобы наши объекты могли двигаться как им это положено.

Все. С добавлением объектов закончили, теперь создадим новую комнату, и добавим на нее наши объекты.

Добавляем новый объект, называем его o_block, делаем его твердым, добавляем спрайт и ставим по центру точки координат.

И наконец добавляем объект блоков, которые нам необходимо сбивать.

Добавляем для объекта спрайт, так же как и раньше ставим начало координат по центру, и называем s_wall

Добавляем новый объект, называем его o_wall, м сразу делаем его твердым:

Так, осталось добавить объект границ нашего поля.

Добавляем для этого объекта спрайт шара, или рисуем его в редакторе. Называем спрайт s_ball и ставим начало координат по центру

С этим объектом пока все. Теперь создаем объект шара. И называем его o_ball:

И сразу отметим объект платформы твердым, поставив галочку на соответствующем пункте.

Для удобство управления платформой ставим цент координат на цент спрайта(жмем на кнопку по центру):

Добавим для него спрайт(картинку), для этого в группе «Спрайт» нажмем на кнопку «Новый». Откроется окно добавления нового спрайта, назовем его s_platform, и если у вас есть подходящий спрайт платформы то добавляем его кнопкой «Загрузить спрайт», если нету, то нажимаем редактировать и рисуем свой. Я буду рисовать, для примера можно использовать и не красивый =) Будет платформа такой(размер 80*20):

Назовем его o_platform

В этом примере нам понадобятся всего 4 объекта. Для начала создадим объект платформы от которой должен отбиваться шар.

Сегодня я покажу вам пример создания простой игры в жанре .

А вот и первая статья воскресшего блога =)

Гостевое сообщество Game Maker

Создание арканоида. - Создание игр на Game maker

Комментариев нет:

Отправить комментарий