Pouze tento týden sleva až 80 % na e-learning týkající se C# .NET. Zároveň využij akce až 50 % zdarma při nákupu e-learningu. 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í.
Slevovy týden 3/50
Avatar
kIvosek
Člen
Avatar
kIvosek:26.10.2011 17:38

Dobrý den chci se zeptat jestli jde v Game makeru udělat 2 životy, aby každá postava měla svůj život+své zdraví.Chci se zeptat jestli by to šlo.

 
Odpovědět
26.10.2011 17:38
Avatar
David Jančík
Tým ITnetwork
Avatar
Odpovídá na kIvosek
David Jančík:26.10.2011 17:50

Dobrý den,
jistě vytvoříte si novou proměnnou, se kterou budete pak operovat.

Např. p2_life = 2;

U prvního hráče můžete kvůli přehlednosti použít proměnnou p1_life nebo použít vestavěnou.

Nahoru Odpovědět
26.10.2011 17:50
Zapomeň, že je to nemožné a udělej to ;)
Avatar
Raiper34
Tvůrce
Avatar
Odpovídá na kIvosek
Raiper34:26.10.2011 17:50

2 životy = 2 premenné ;)

Nahoru Odpovědět
26.10.2011 17:50
Posledná vydaná hra: http://www.islandsoft.cz/index.php?art=hra-akcna-space-resistance
Avatar
kIvosek
Člen
Avatar
Odpovídá na David Jančík
kIvosek:26.10.2011 18:33

A mám to udělat ve skriptu nebo v nějakých ikonkách v objektu?

 
Nahoru Odpovědět
26.10.2011 18:33
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na kIvosek
David Čápka:26.10.2011 19:11

Pokud má dotyčný na myslí jedny životy jako kolikrát může zemřít (třeba 3) a druhým životem myslí zdraví (třeba 50%), GameMaker na to tam má snad i ikonky (SetNumberOfLives a SetHealth).

Připadá mi spíše, že nechápe, že se ikonky vždy stahují k tomu objektu, kde jsou použitý (pokud nezvolíme jinak). Čili jen nastaví oboje v objektu hráč1 a potom to samé i v objektu hráč2. To samé s jejich výpisem, jen nesmí zapomenou vykreslit sprite.

"A mám to udělat ve skriptu nebo v nějakých ikonkách v objektu?" - začátečníci používají ikonky, pokročilí píšou kód. Záleží na vás, výsledek je stejný.

Nahoru Odpovědět
26.10.2011 19:11
One of the most common causes of failure is the habit of quitting when one is overtaken by temporary defeat.
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 5 zpráv z 5.