Diskuze: Bar se životy

Ostatní jazyky GameMaker GameMaker Bar se životy

Avatar
Designtore
Člen
Avatar
Designtore:

Zdravím,
mám takový problém.. Zde na této stránce jsem našel návod na Health Bar pomocí sprite, ten mi funguje. Jenže nevím, jak nastavit, aby moje hlavní postava po kolizi s nepřítelem obdržela zásah -5 životů ze 100 každé bouchnutí (každé bouchnutí po 2 sekundách).
Děkuji

 
Odpovědět 7.10.2013 19:07
Avatar
TomBen
Redaktor
Avatar
Odpovídá na Designtore
TomBen:

Že návod na Health Bar funguje, celkem dobře víme. Že nevíš jak
udělat cokoli jiného, je proto, že sis nepřečetl ostatní věci,
které tady o GM jsou.

edit: Když se na něco ptáš, formuluj to jako otázku..

Editováno 7.10.2013 23:34
Nahoru Odpovědět 7.10.2013 23:33
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
Designtore
Člen
Avatar
Designtore:

Tak znovu jako otázku..
Umím udělat Health Bar přes ikonky a umím i přes ikonky udělat, aby mi nepřítel bral -5 životů.

Otázka zní, jak udělat to samé (tedy -5 životů), ale s použitím Health Baru pomocí Sprite a ne pomocí Draw Health?

Děkuji

 
Nahoru Odpovědět 8.10.2013 9:07
Avatar
TomBen
Redaktor
Avatar
Odpovídá na Designtore
TomBen:

Health Bar je pouze ukazatel a proto nemá dělat nic jiného,
než ukazovat stav. Health Bar v tutoriálu ukazuje stav lokální
proměnné "zdravi".
Ikonky používají globální proměnnou "lives" pro životy
a "health" pro zdraví. Takže buď můžeš při kontaktu s nepřítelem
odčítat "zdravi" a nechat Health Bar podle tutoriálu a nebo
můžeš v Health Baru vyměnit "zdravi" např. za "lives".
V principu je jedno, co použiješ. Jen to musí být všude stejné.
Obecně bývá lepší mít zdraví, životy, náboje a podobně, jako
lokální proměnnou v objektu hráče.

Editováno 8.10.2013 10:04
Nahoru Odpovědět 8.10.2013 10:04
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.