Skocz do zawartości

Jeden obiekt przypisujacy sie do wielu obiektow


Kubaka

Rekomendowane odpowiedzi

Witam! Oto moj scrypt:

 

GML
var szerokosc,wysokosc,dlhp,dlmp,x_hp,y_hp,x_mp,y_mp;

szerokosc = 50

wysokosc=10

 

 

x_hp=host.x-25

y_hp=host.y-35

dlhp=global.hphost/global.maxhphost *szerokosc

draw_set_color(merge_color(c_red,c_green,global.hphost/global.maxhphost))

draw_rectangle(x_hp,y_hp,x_hp+dlhp,y_hp+wysokosc,0)

draw_set_color(c_black)

draw_rectangle(x_hp,y_hp,x_hp+szerokosc,y_hp+wysokosc,1)

 

 

 

if (global.hphost < 0)global.hphost=0; if (global.hphost > global.maxhphost)global.hphost=global.maxhphost

if (global.mphost < 0)global.mphost=0; if (global.mphost > global.maxmphost)global.mphost=global.maxmphost

Usiłuję aby taki pasek życia pojawiał się przy każdym obiekcie 'host'. Możecie mi pomóc?

Odnośnik do komentarza
Udostępnij na innych stronach

Zrobiłem jak mi powiedziałeś lecz mam jeden problem. Ww scrypt mialem wpisany w evencie draw. Jezeli w obiekcie 'host' wstawiam ten scrypty w draw'ie to pokazuje sie tylko pasek(1) natomiast hostow nie widac. Moglbys mi powiedziec do jakiego eventa powinienem to wklepac?

Odnośnik do komentarza
Udostępnij na innych stronach

czym sie rozni sprite od image? nie moge tego pojac ...

 

E: Zrobiłem jak powiedzieliscie i w dalszym ciagu obiekt jest przypisany tylko do 1 obiektu... nie ma zmiennych globalnych wiec nie rozumiem co jest?!

E: Jednak tych obiektow juz jest sporo tylko ciagle sa w jednym miejscu(nad jednym hostem)

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...