Programátorská sociální síť a materiálová základna pro C#, Java, PHP, HTML, CSS, JavaScript a další.


Přihlásit se Registrace  

Health bar

Zpět do sekce Construct - české/slovenské návody a komunita

V dnešnom tutoriale sa pustíme do heal baru čiže políčkom, ktoré nám zobrazuje životy.

Predpokladám že s Variablami už po prečítaní môjho tutorialu niečo viete a tiež niečo o tvorbe HUDu.

Prípravy: Pridáme do hry novú globálnu premennú pre tých čo minule pozorne nečítali na ľavej strane v strome zložiek). Pomenujeme ju HP a Intial value dáme na 100. Potom na snímku (do stredu obrazovky) vložíme akýkoľvek 4 uholník či už váš obrázok alebo gradient to je jedno. Výšku tohto sprite alebo gradientu si nastavíme podľa seba. A ďĺžka bude 100 ale to si už nastavíme v Event sheet editore.

V event sheet: Dáme Sytem-> Always a ako akciu dáme naš obrazok alebo gradient-> set width-> a tu napíšeme global('hp') (alobo môžeme najsť dole v sytem-> get global varialbe a definovať na našu premenu). A je to hotovo.

Keď chcete aby sa odpočital 1 HP od našich 100hp napr pri kolizi s nepriateľom. Dáme event kolizie a akciu System-> Add to value a napíšeme -1. Keď je život na 0 dáme akciu Compare global variable (nechame všetko ako tam je) a ako akciu dame napr. aby nás prenieslo do snimky, vrstvy kde bude napísane že sme prehrali.


 

Autor: Raiper34
Posledná vydaná hra: http://www.islandsoft.cz/index.php?art=hra-akcna-space-resistance Autor sa venuje už viac rokov vývoji software hlavne cez WYSIWYG editory, je adminom a zakladateľom 1 cz-svk construct komunity, redaktor CS hry, Moba gam

Jak se vám líbí článek?
Celkem (1 hlasů):
4 4 4 4 4


 


Předchozí článek
Rozoberanie .cap súborov
Návod ako rozoberať .cap súbory v programe Construct.
Všechny články v sekci
Construct - české/slovenské návody a komunita
Conctruct - Návody, ukázky, hry, tutoriály, zdrojové kódy v jazyce Conctruct zdarma ke stažení.
Další článek
Ako na HUD
Tutorial ako si vytvoriť HUD.


 

 

Vaše komentáře:

23.10.2011 10:35:41
Bezza
Redaktor
Skill: 486 DX
DotDotDotDotDotDotDotDotDotDot

V téhle části:
set width-> a tu napíšeme global('hp')

Sem zkoušel všemožné kombinace na znak ' ,ale nešlo to.Nakonec sem to našel v mapě znaků,ale chtěl bych vědět jestli je nějaký rychlejší způsob jak napsat apostrof (').

Děkuji

Odpovědět   i++; | i--;
Je jedno kolik chyb uděláš, ale nenapravit je, to je teprv průšvih!
23.10.2011 13:14:25
Raiper34
Redaktor
Skill: Core i7 extreme
DotDotDotDotDotDotDotDotDotDot
Odpovídá na Bezza

Keď na ten znak v mape znakov klikneš a potom prejdeš mišou, tak ti to tam aj ukáže ako sa to píše ;)

Odpovědět   i++; | i--;
Posledná vydaná hra: http://www.islandsoft.cz/index.php?art=hra-akcna-space-resistance
23.10.2011 17:50:09
Bezza
Redaktor
Skill: 486 DX
DotDotDotDotDotDotDotDotDotDot
Odpovídá na Raiper34

Jo,už sem našel tu kombinaci.8-)

Ale stejně díky.:)

Odpovědět   i++; | i--;
Je jedno kolik chyb uděláš, ale nenapravit je, to je teprv průšvih!

 

Zobrazeno 3 z 3 zpráv


Přidat novou zprávu

Avatar
Neregistrovaný

Pro výhody se přihlaš. Pokud ještě nemáš účet, zaregistruj se.

Jméno:
E-mail:
Web:

Šťastný Smutný S vyplazeným jazykem Mrkající Smějící se Plačící Cool Nemocný Naštvaný S brýlemi Stydící se On to nebyl Překvapený Hodně překvapený Šokovaný Srdce sdraco
Vložení obrázků Obrázky mohou nahrávat pouze registrovaní uživatelé
Vložení dlouhého zdrojáku Pouze pro registrované

 

Pro ověření prosím zaškrtněte pravdivá tvrzení:
Registrovaní uživatelé se tímto zdržovat nemusí. Zaregistrovat se

Píši zprávu i přesto, že nemá žádný význam
Chci porušovat pravidla
Píši proto, že zpráva má užitečnou hodnotu
Nejsem robot