Суббота, 23 Ноября 2024, 05:03

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Как создать healthbar(Не через Draw)
DerpieДата: Понедельник, 13 Августа 2012, 22:11 | Сообщение # 1
был не раз
Сейчас нет на сайте
Надо создать healtbar не через draw ибо он мне кое-что портит
Я пробывал так,но мне нужен более точный
Code
if green.health=75
{
sprite_index=health_75
}
if green.health=50
{
sprite_index=health_50
}
if green.health=25
{
sprite_index=health_25
}
if green.health=0
{
sprite_index=health_0
}

С меня плюсики конечно


Сообщение отредактировал Derpie - Понедельник, 13 Августа 2012, 22:12
GameMixДата: Понедельник, 13 Августа 2012, 22:21 | Сообщение # 2
старожил
Сейчас нет на сайте
Derpie, цитата из справки по Game Maker:
Quote
draw_healthbar(x1,y1,x2,y2,amount,backcol,mincol,maxcol,direction,showback,showborder) Используя эту функцию, Вы можете нарисовать healthbar (индикатор здоровья) (или любую другую область, которая указывает некоторую величину, например - ущерб). Аргументы x1, y1, x2 и y2 указывают общую область. amount - указывает процент области, которая должна быть закрашена (должно быть между 0 и 100). backcol - цвет фона для области. mincol и maxcol - указывает цвет, когда значение 0 и 100 соответственно. Между ними рисуется градиент. Итак, Вы можете легко нарисовать область, которая будет, например: от зелёного до красного цвета. direction - является направлением, в котором рисуется область. 0 - указывает, что область фиксируется слева, 1 - справа, 2 - вверху и 3 - внизу. Наконец showback - указывает, должен ли блок фона быть отображён, и showborder - указывает должны ли они иметь чёрную граничную линию.


Steel Standoff - 2D аркада.
Мои статьи
DerpieДата: Понедельник, 13 Августа 2012, 22:28 | Сообщение # 3
был не раз
Сейчас нет на сайте
Quote (GameMix)
Derpie, цитата из справки по Game Maker:

Но я добавляюю функцию в Create не отображается а когда в Draw тогда спрайт не отображается(

Добавлено (13.08.2012, 22:28)
---------------------------------------------
Тьфу ты вот я туплю в другом обьекте надо сделать спасибо за помощь

GameMixДата: Понедельник, 13 Августа 2012, 22:32 | Сообщение # 4
старожил
Сейчас нет на сайте
Можно отрисовывать спрайт в событии draw того же объекта, в котором хелсбар, и тогда не придётся раскидывать рисование по объектам:
Code
draw_sprite(спрайт, кадр, x, y);


Steel Standoff - 2D аркада.
Мои статьи
DerpieДата: Понедельник, 13 Августа 2012, 22:36 | Сообщение # 5
был не раз
Сейчас нет на сайте
Quote (GameMix)
Можно отрисовывать спрайт в событии draw того же объекта, в котором хелсбар, и тогда не придётся раскидывать рисование по объектам:


Ну точно туплю сегодня голова к вечеру не варит
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг