Jump to content

Životy


DooM

Recommended Posts

Zdravím,přináším vám tut ohledně životů..

ukážu vám jak se životy nastavují,zjišťují, a jak se vykreslí panel Životy..

 

takže začneme tím že si ukážeme jak vykreslit panel života..

bude vypadat nějak takto :

17d45u.jpg

1.Vytvoříme si nový objekt,rozklikneme si ho a klikneme na tlačítko Add Event(Přidat událost)

2.Zvolíme tlačítko Draw 289pja.jpg

 

3.na pravé straně okna jsou takové záložky(move,main1,main2.... atd.),z nich klikneme na třetí záložku od spoda score(Skóre),obsah této záložky je rozdělen na 3 části : Score(Skóre),Lives(Životy),Health(Zdraví).Uchopíme a přetáhneme do pole Actions: tuto ikonku 1ymwp5.jpg (Draw Health (Vykreslit životy)) a vyskočí nám tabulka,do ní zadáme:

x1 = X pozice kde se bude život bar nacházet

y1 = Y pozice kde se bude život bar nacházet

x2 = šířka život baru

y2 = výška život baru

back color : barva pozadí životů,vysvětlím to asi takto :

toto je full zdraví,barva v pozadí nejde vidět :||||||||||

teď na vás šel třeba nepřítel a ubral vám pár životů,ta černá barva je back color(barva v pozadí) : ||||||||||

bar color: barva životů.

souřadnice zapíšete takto : view_(x nebo y)view+číslo(Pokud jsou souřadnice kladné) a view_(x nebo y)view-číslo(Pokud jsou souřadnice záporné)

 

Pokud jste nepochopili tak tady příklad :

x1: view_xview+10

y1: view_yview+16

x2: view_xview+155

y2: view_yview+26

back color: black

bar color: green to red

 

Tak životy už máme vykreslené,teď jak je nastavit..

Uděláme si například nepřítele, pak pokud nemáme si vytvoříme objekt hráč a dáme mu základní pohybové vlastnosti.Poté přidáme událost Colision(Kolize) a vybereme nepřítele,do pole actions: přesuneme tuto ikonku 11to2nn.jpg (Set Health (Nastavit životy))

nastavíme hodnotu ,kolik chceme aby nám nepřítel ubral/přidal zdraví.. pro přičtení číslo a pro odečtení -číslo ,příklad: přičtení : 50 || odečtení : -50

u nastavování zdraví pokud chceme aby to oděčítalo/přičítalo z poslední hodnoty tak musíme zaškrtnout Relative,když ho nezaškrtneme tak se zdraví nastaví na hodnotu kterou tam zadáte

příklad : 1.Napíšu do políčka 50 a nezaškrtnu relative = Životy se mi ze 100 nastavili na 50

2.napíšu do políčka 50 a zaškrtnu relative = Životy se mi ze zvětšili ze 100 na 150.

 

Dále tu máme ikonku : healthtestbutton.png

je to podmínka pro životy,má stejnou funkci jako v pawně if

takže například :

Přesuneme tuto podmínku do políčka Actions: nastavíme hodnotu na 50,v druhém políčku máme 3 možnosti na výběr : equal to (rovná se),smaller than(menší než),larger than(větší než),potom v pravém dolním rohu máme políčko NOT,to značí zápor,pokud chceme například nerovná se tak zvolíme equal to a zaškrtneme NOT .

 

 

Tak a to je asi tak všecko,doufám že jste to pochopili :)

Link to comment
Share on other sites

×
×
  • Create New...