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í.
Avatar
redbul12345
Člen
Avatar
redbul12345:2.9.2012 12:50

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 Hartinger
Vlastník
Avatar
Odpovídá na redbul12345
David Hartinger:2.9.2012 12:55

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
You are the greatest project you will ever work on.
Avatar
redbul12345
Člen
Avatar
redbul12345:2.9.2012 13:05

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 Mudra
Tvůrce
Avatar
Jakub Mudra:2.9.2012 13:08

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
David Jančík
Vlastník
Avatar
Odpovídá na redbul12345
David Jančík:2.9.2012 13:11

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
Zapomeň, že je to nemožné a udělej to ;)
Avatar
redbul12345
Člen
Avatar
redbul12345:2.9.2012 13:35

a ty promenne mam zadavat u hracu do create?

 
Nahoru Odpovědět
2.9.2012 13:35
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na redbul12345
David Hartinger:2.9.2012 14:28

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
You are the greatest project you will ever work on.
Avatar
redbul12345
Člen
Avatar
redbul12345:2.9.2012 16:52

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.