Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Health bar

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.


 

Všechny články v sekci
Construct - české/slovenské návody a komunita
Článek pro vás napsal Raiper34
Avatar
Uživatelské hodnocení:
1 hlasů
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
Aktivity