Ako na variables (premenné)

Ostatní jazyky Construct 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)


 

  Aktivity (1)

Č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 ti líbí článek?
Ještě nikdo nehodnotil, buď první!


 


Miniatura
Předchozí článek
Bludisková hra video
Miniatura
Následující článek
Rozoberanie .cap súborov

 

 

Komentáře

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

Zatím nikdo nevložil komentář - buď první!