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í.

Ako na variables (premenné)

Variable = premenná 
Value = hodnota 
V každej variable (premenná) je uložená číselná alebo slovná hodnota (value) 


Na čo ich využívame?: Na hodnotu životou, scoore, pri číselných operáciach....

Text inc: 

Než si ukážeme ako na variable rád by som podotkol, že neni vždy treba používať premenné.
Je tu aj iný spôsob. A to cez objekt Text. Vložíme text a napíšeme doňho nulu (0). Prepneme sa do event sheet editoru a tu dáme nový event(podľa vás, napríklad pri kolízii....).Ako akciu dáme Text-> set text a napíšeme int(.Text) + 1 (napr.: int(.Text) – 120)pričom číslo + alebo – zadáva o koľko sa má hodnota zvýšiť.

Varibles (premené):

Novú premennú pridáme tak, že vyberieme na pravej strane obrazovky zo stroma zložiek zložku global variables a pridáme Add global variable. Tu vyplníme potrebné polia ( Meno premennej, Typ (či to bude číslo alebo text) a začiatočná hodnota premennej)

Ako vypísať hodnotu:

Pridáme na objekt Text a prepneme sa do event sheet editoru Event, Start of layout a akica text-> set test -> a napíšeme (global('Variable name') alebo môžeme vybrať pod polom kde zadávate text System-> záložka system -> get variable. A samozrejme prepíšeme Variable name na meno našej premennej.

Ako zvýšiť hodnotu:

Potom znovu dáme event sheet editor a dáme neaký event (to je na vás) pri ktorom sa zýši hodnota premennej. System-> add to value a napíšeme o koľko sa hodnota zvečší keď chceme aby sa hodnota zmenšila napíšeme pred číslo mínus). A ešte tu musíme dať aby sa hodnota vypísala do toho istého eventu a to akica text-> set test -> a napíšeme (global('Variable name') alebo môžeme vybrať pod polom kde zadávate text System-> záložka system -> get variable. A samozrejme prepíšeme Variable name na meno našej premennej. 

Číselné operácie 

Premené, teda hdnoty uložené v premených môžeme (všetko v set text, alebo set value...)
Násobiť: global('Variable name') * global('Variable name')
Deliť: global('Variable name') / global('Variable name')
Sčítať: int(global('Va­riable name')) + int(global('Va­riable name'))
Odčítať: int(global('Va­riable name')) - int(global('Va­riable name'))
Spojenie čísel: global('Variable name') + global('Variable name')

Akcia pri dosiahnutí požadovanej hodnoty: 

Keďže vždy vypíšeme hodnotu do textu potom môžeme dať v event sheet editore objekt text-> compare text-> požadovaná hodnota a Yes (napr pri životoch 0 a vtedy dáme akciu napr restart layout)


 

Všechny články v sekci
Construct - české/slovenské návody a komunita
Článek pro vás napsal Raiper34
Avatar
Uživatelské hodnocení:
Ještě nikdo nehodnotil, buď první!
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