Броня для игрока
[ Поделиться ]
[ Спасибо! ]
|
20:22
Для начала необходимо создать 2 спрайта(один спрайт - это игрок, а второй - это броня). Для красивого вывода спрайтов, настроим их значения x и y по центру. Теперь переходим к созданию объектов и написанию кода.
Создаем два объекта:
1.plr (модель игрока, которая отвечает за все параметры(оружие, жизни, деньги, патроны))
2.in_armor (объект брони(изначально не видим))
1.plr (модель игрока, которая отвечает за все параметры(оружие, жизни, деньги, патроны))
2.in_armor (объект брони(изначально не видим))
Объекта 1:
В событие Create добавляем код:
В событие Create добавляем код:
GML |
armor=0;//Устанавливаем значение брони |
В событие Step:
Объекта 2:
В событие Step добавляем код:
GML |
image_angle=point_direction(plr.x,plr.y,mouse_x,mouse_y);//Поворачиваемся за курсором мыши if (armor>=100)//Если брони больше чем 100 { armor=100;//Выравниваем значение } if (armor<0)//Если броня ушла в минус { armor=0;//Выравниваем на 0 } if (armor>0)//Если брони больше 0 { in_armor.visible=true;//Отображаем её } if (armor=0)//Если брони 0 { in_armor.visible=false;//Скрываем её } |
Объекта 2:
В событие Step добавляем код:
GML |
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.
Все готово! Теперь осталось проверить работоспособность, создаем комнату, добавляем два объекта (plr и in_armor), меняем значение armor в событии Create объекта plr на 100, а потом на 0.
Пишите вопросы в комментариях.
Категория: Game Maker | Просмотров: 4252 | Добавил: ZiP (08.10.2012) | Рейтинг: 0.0/0 |
HTML ссылка на материал: BB ссылка на материал: |
Похожие материалы :
|
Возможно вам будет интересно:
Самообучение ИИ (1)
Броня для игрока (1) Молодому игроделу (5) Звуки и музыка (0) Исключения в C++ (0) То, что нужно знать всем, кто движется в сфере геймдева. (1) Начинаем изучать PHP (4) Полезные функции и процедуры: часть 1 (0) Переменные в Actionscript 2.0 (0) Пингуем (Ping) под Delphi (1) Как создать браузерную игру? (0) Несколько советов (ГМ) (0) Создаем искусственный интеллект (1) Установка Yogurt3D и Adobe Stage3D API на ваш компьютер. (0) Что такое ПХП и как он работает? (0) |
Всего комментариев: 1 | ||
| ||