Facebook RSS feed
Zveme vás v pátek 31.10. na vánoční sraz komunity itnetwork.

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.


 

Článek pro vás napsal Raiper34
Avatar
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ů):
4444 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:

Avatar
Bezza
Redaktor
Avatar
Bezza:

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 23.10.2011
Je jedno kolik chyb uděláš, ale nenapravit je, to je teprv průšvih!
Avatar
Raiper34
Redaktor
Avatar
Odpovídá na Bezza
Raiper34:

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 23.10.2011
Posledná vydaná hra: http://www.islandsoft.cz/index.php?art=hra-akcna-space-resistance
Avatar
Bezza
Redaktor
Avatar
Odpovídá na Raiper34
Bezza:

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

Ale stejně díky.:)

Odpovědět 23.10.2011
Je jedno kolik chyb uděláš, ale nenapravit je, to je teprv průšvih!
Avatar
Jakub Lásko[Saarix]:

Jen pro doplnění, není třeba užívat při té kolizy Add -1, ale command který je pro to stavěný Substract from a tam vybrat hodnotu, takže 1 ;) Promiň za rýpnutí.

Odpovědět 3.7.2013
Časem je vše možné.
Avatar
Raiper34
Redaktor
Avatar
Odpovídá na Jakub Lásko[Saarix]
Raiper34:

:-D ani nevieš ako je toto staré :-D teraz už ani v classic nerobím...

Odpovědět 10.7.2013
Posledná vydaná hra: http://www.islandsoft.cz/index.php?art=hra-akcna-space-resistance

 

Zobrazeno 5 z 5 zpráv

Přidat novou zprávu

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řihlaš. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.