Avatar
redbul12345
Člen
Avatar
redbul12345:

cau uz jsem fakt zoufalej delám hru a kdyz udelám objekt zivoty a nastavím promennou na 100 a zaroven vykreslování zivotu tak to ukazuje 100 jak má ale jak u hrace který kolizuje s kulkou udelám zivoty -= 1 tak to hodi eror doslechl jsem se ze prej ta promenná musí bejt global. ale to mi ten eror haze porad poradíte mi nekdo?

 
Odpovědět 2.9.2012 12:50
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na redbul12345
David Čápka:

GameMaker má vlastní proměnné na životy, zdraví a skóre, použij ty (lives, health, score). Na globální proměnné zase zapomeň, ty jsou špatné.

Nahoru Odpovědět 2.9.2012 12:55
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
redbul12345
Člen
Avatar
redbul12345:

problem je a to jsem zapomnel zminit ze já mám 2 hrace a potrebúju ty zivoty udelat 2krát sice mi staci jen cislo zivotu ale i tak to a tema zivotama nepujde

 
Nahoru Odpovědět 2.9.2012 13:05
Avatar
jakub
Redaktor
Avatar
jakub:

jednou jsem něco takového dělal,používal sem globální promněné ale jak říká sdraco,sou špatné.Když chvíly vydržíš udělam ti příklad.

Nahoru Odpovědět 2.9.2012 13:08
Uvnitř jsou všichni stejní...
Avatar
Odpovídá na redbul12345
David Jančík [sczdavos]:

Vytvoř si další proměnnou. Někde se to tu už řešilo... http://www.itnetwork.cz/…eb022033e1d9

A příště zakládej vlákno s normálním inteligentním názvem ;) Název "help pls" je pro většinu komunity nezajímavý a bude pomalá odezva :)

Nahoru Odpovědět 2.9.2012 13:11
Čím více času dostaneš, tím méně ho máš.
Avatar
redbul12345
Člen
Avatar
redbul12345:

a ty promenne mam zadavat u hracu do create?

 
Nahoru Odpovědět 2.9.2012 13:35
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na redbul12345
David Čápka:

Proměnná někomu patří, proto nemá být globální. Když je to život hráče, pak bude proměnná u objektu hráče. V create si ji nastavíš na 100. Uvnitř objektu s ní budeš pracovat jako zivot. Pokud k ní budeš chtít přistupovat zvenčí, musíš psát hrac.zivot.

Nahoru Odpovědět 2.9.2012 14:28
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
redbul12345
Člen
Avatar
redbul12345:

díky

 
Nahoru Odpovědět 2.9.2012 16:52
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.

Zobrazeno 8 zpráv z 8.