С чего начать? · Главная · Новости · Скачать · Форум · Мини-Чат · 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. Для обсолютных нубов.
Что бы создать ходячий объект нужны 2 спрайта(sprite)
Создаем спрайт player.

Дальше выбираем картинку спрайта любую(нажимаем load sprite).

Потом создаем второй спрайт wall.
Создаем объект.

Теперь нажмите на Add event выйдет выбор выбирите картинку клаиатуры и нажми left.
Теперь рядом ещё одно окно внего пока не лезем рядом со 2 окном ещё 1 окно выжимаем самое 1.
Ставин в лево и указываем скорость потом нажимаем ок.

И также проделайте с rigth оно находиться под left.

А в rigth в другую сторону.

И последнее что надо сделать землю под ногами также делаем как в 4 рисунке но Add event столкновление картинка с 2 стрелочками.

Выбираем раздел jump в Move и Move to Contact.
direction 0
maximum 1
against solid object

И дальше заходим в боковую панель с право и нажимаем control ниже увидите бумагу с вот такими _ строчками.

И пишим код.
{
if (vspeed > 0 && not place_free(x,y+vspeed)) move_contact(270);
vspeed = 0;
}

Теперь создаем step там выйдут выбор stepa выбираем step в Add Event.

И вставляем код .

{
// устанавливаем силу тяжести (гравитация)
gravity_direction = 270;
if place_free(x,y+1)
gravity = 0.9
else
gravity = 0;
// ограничиваем скорость
if (vspeed > 12) vspeed = 12;
}

Не за будьте поставить solid.

Вот и всё.
Категория: Game Maker | Добавил: lok (28.10.2011)
Просмотров: 389 | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Поиск по сайту:

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

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


E-mail:
Пароль:

Ваш IP: 38.107.179.241


Сейчас на сайте
Онлайн всего: 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 - Игры