Броня для игрока
[ Поделиться ]
[
Спасибо! ]
|
Для начала необходимо создать 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.
Пишите вопросы в комментариях.
|
|
|
HTML ссылка на материал: BB ссылка на материал: |
|
Похожие материалы :
|
Возможно вам будет интересно:
Полный туториал по использованию Radimp (2) Массивы (0) Статья по движку Maratis (0) Учимся писать игру на Delphi (3) Создание MMORPG игр. (3) С чего начать создание игры для начинающих? (13) Статья к теме "Психоделика" (9) Borland Assembler (BASM) уроки для начинающих (урок 7 часть 2) (0) Учебник по Blitz 3D (0) Создаем анимацию игрока (0) Создаем вертолет (2) Уроки Scirra Construct (0) Функция LIST (0) Глобальные объекты в Дельфи. Их свойства и методы. (0) Уроки по BGE для начинающих. (0) |
| Всего комментариев: 1 | ||
|
| ||








Дополнительно:


Спасибо!



