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

Категории раздела
Игры пользователей [61]
Программирование [10]
Литература по созданию игр [18]

Лучшие пользователи
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
Создание игр, разработка игр, игровые движки, конструкторы игр


Броня для игрока

После создания простенькой TDS по литературе Scorpio, Вы наверно решили добавить в игру, новые бонусы, оружие, врагов, прокачку, броню и вот Вы все добавили, теперь игрок ходит в 8 уникальных направлениях, стреляет из 10 видов оружия, собирает золото, рубины, убивает зомби, монстров, немцев, но вот одна из проблем, после сбора или закупки брони, на обьекте игрока ни чего не меняется. И так рассмотрим этот момент более чательно.
Для начала необходимо создать 2 спрайта(один спрайт - это игрок, а второй - это броня). Для красивого вывода спрайтов, настроим их значения x и y по центру. И так, как то я углубился разработкой спрайтов перейдем ближе к теме.
Создаем два обьекта:
1.plr(модель игрока, которая отвечает за все параметры(оружие, жизни, деньги, патроны))
2.in_armor(обьект брони(изначально не видим))
Описание обьекта 1:
В функию Create вставляем код:
armor=0
В функию Step:
image_angle=point_direction(plr.x,plr.y,mouse_x,mouse_y)
//Выранивание максимума и минимума
[/b] armor>=100//Данна часть
{
armor=100//кода необходимя
}
if armor<0//для выравнивания
{
armor=0//максимально и минимального кол-ва брони
}
В функию Step добавляем еще один код:
if armor>0
{
in_armor.visible=true
}
if armor=0
{
in_armor.visible=false
}
Описание обьекта 2:
В функцию Step добавляем код:
image_angle=point_direction(plr.x,plr.y,mouse_x,mouse_y)
Затем добавляем функию Jump to Position в поле x забиваем plr.x, а в поле y забиваем plr.y
Все готово! Теперь осталось проверить работоспособность, создаем комнату, добавляем два обьекта (plr и in_armor), меняем значение armor в функции Create обьета plr на 100, а потом на 0. Пишите вопросы в комментариях.
Категория: Литература по созданию игр | Добавил: АБВ[ZiP] | Автор: Андрей
Просмотров: 788 | Загрузок: 0 | Рейтинг: 5.0/1 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Поиск по сайту:

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

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


E-mail:
Пароль:

Ваш IP: 38.107.179.243


Сейчас на сайте
Онлайн всего: 4
Гостей: 4
Пользователей: 0
Сегодня новых: 1

На сайте были
Конструктор , Hagrael , DraggonFantasy , demon_net , АБВ[ZiP] , Filinshein , Кольмар , Темно-Ледяной_Феникс , toxic , blood , Стрелок8369 , Borgius

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

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