Diskuze: Bar-path
V předchozím kvízu, Online test znalostí GameMakeru, jsme si ověřili nabyté zkušenosti z kurzu.
Tvůrce
Zobrazeno 12 zpráv z 12.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí GameMakeru, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj, díky za pokus a ale myslím, že jsi špatně pochopil můj problém. Když si vytvoříš health bar tak je na pozici, kam si klikneš, ale když "ujedeš oknem", jak je to ukázáno v odkazu, který jsi mi poslal, tak health bar zůstane na pozici a následně není vidět. Já potřebuji, aby se pohyboval s obrazovkou.
Dobrý den,
do eventu Draw napíšete něco podobného:
draw_healthbar(view_xview[0],view_yview[0],view_xview[0] + 150,view_yview[0]+50,health,0,c_red,c_green,0,0,0);//hodnoty si upravte -> záleží na rozměrech roomu, obj = primární (aktivní) objekt který postunuje obrazovku
Také musíte na první řádky eventu draw vložit vykreslení samotného spritu objektu -> při použití tohoto eventu si všechny kreslící akce řídíte zde
draw_sprite(sprite_index,-1,x,y);
Edited 4.11.2011 19:00
Zdravím, není třeba nic ošetřovat, jen nakreslíte životy na souřadnice současného view, tedy view_xview[0] a view_yview[0]. Tak budou stále v levém horním rohu. Pokud byste chtěli pravý dolní, musíte přičíst šířku a výšku, které jsou myslím v proměnných view_wview[0] a view_hview[0].
Díky, váš "health bar" se pohybuje, ale pořebuji ho přenést do popředí. Co s tím???
Jak konkrétněji to mám napsat? Prostě zobrazíte healthbar na výše zmíněné souřadnice, tedy view_xview[0] a view_yview[0]. To je vše. Jsou to souřadnice kamery, takže bude vždy v levém horním rohu.
Tady jsem vám vytvořil ukázku: http://dl.dropbox.com/…althbar.gm81
Je to opravdu jednoduché, jistě byste na to po chvíli přišel sám. Příště to chce více zkoušet a méně se ptát
Nastavíte objektu Depth (hloubku), tak aby byl nad ostatními objekty takže
třeba -1 nebo nižší podle toho jak máte ostatní objekty.
A v Draw co je umístěno výše se dřív vykreslí -> do budoucna až
budete řešit překreslování.
Díky, to "konkrétněji" bylo na uživatele sczdavos - jeho health bar mi nefungoval jak měl. Díky, myslím, že váš health bar použiji.
Zobrazeno 12 zpráv z 12.