Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

Diskusia – Premennej - Čo je to?

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
radekj122
Člen
Avatar
radekj122:9.9.2012 12:36

Zdravím, mám takový dotaz. Lze udělat Proměnnou - Na Jiného Hráče ?
Děkuji předem za odpověď.

TheRohlikar

 
Odpovedať
9.9.2012 12:36
Avatar
matesax
Tvůrce
Avatar
Odpovedá na radekj122
matesax:9.9.2012 12:52

Pardon - sekce GM. No to se ptáš docela nešikovně - záleží na tom, jak si to uděláš. Tedy jaký objekt bude jiný hráč. Pak tedy ovládáš tento objekt.

Editované 9.9.2012 12:55
 
Odpovedať
9.9.2012 12:52
Avatar
TomBen
Tvůrce
Avatar
Odpovedá na radekj122
TomBen:9.9.2012 13:41

Zpravidla podmínkou ověříš, který hráč hraje a podle toho použiješ proměnnou.
Ideální je pole, pak nemusíš ani tu podmínku.

Třeba: zivoty[hrac]=10; //hrac zde musí být číslo ( 0,1,2,3.. )

Ale jde to dělat různě. 8-)

Editované 9.9.2012 13:42
Odpovedať
9.9.2012 13:41
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
radekj122
Člen
Avatar
radekj122:9.9.2012 14:11

Hm... Díky :D Se v tom vyznám :D

 
Odpovedať
9.9.2012 14:11
Avatar
matesax
Tvůrce
Avatar
Odpovedá na radekj122
matesax:9.9.2012 17:13

Vždy když dojde k výměně, nastavíš proměnnou na příslušnou hodnotu. Například pomocí proměnné "naRade". Určíš si, že hodnota 0 bude pro hráče 1, hodnota 1 pro hráče 2,... Pak jak jsem napsal - když dojde na výměnu, nastavíš příslušné číslo. A všude, kde budeš něco dělat - něco specifikckého pro daného hráče - třeba přičítat skóre, tak to budeš muset rozdělit podle proměnné "naRade"...

 
Odpovedať
9.9.2012 17:13
Avatar
Kit
Tvůrce
Avatar
Odpovedá na matesax
Kit:9.9.2012 17:25

Tak teď už tomu nerozumím ani já.

Odpovedať
9.9.2012 17:25
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
radekj122
Člen
Avatar
Odpovedá na matesax
radekj122:9.9.2012 17:33

Hmm... Ok, já dělám jazyk "Pawn" na Grand Theft Auto San Andreas, tak z toho něco chápu :D tzn. Díky :)

 
Odpovedať
9.9.2012 17:33
Avatar
matesax
Tvůrce
Avatar
Odpovedá na radekj122
matesax:9.9.2012 17:43

No záleží na tom, jak to chceš udělat. Pokud na kola, tak to bude to střídání, ale pokud současně, tak jak jsem psal hoře - záleží na tom, jaké uděláš objekty. Tedy tam je zbytečně pomáhat si proměnnými. Každý hráč bude objekt (Ani by to snad nešlo jinak.) a jakožto objektu mu můžeš dávat příkazy... Stejně tak při střídací hře to můžeš udělat pomocí objektů. Tedy objekt hráč1 a objekt hráč2. Při střídání pak nastavíš, který z nich bude aktivní. Šlo by to udělat několika způsoby - například přidáváním a odstraňováním z místnosti. Ale to by bylo asi zbytečné...

Editované 9.9.2012 17:45
 
Odpovedať
9.9.2012 17:43
Avatar
radekj122
Člen
Avatar
radekj122:9.9.2012 17:58

Díky :) Už to asi chápu :D

PS: Máš Skype ? :)

Editované 9.9.2012 17:59
 
Odpovedať
9.9.2012 17:58
Avatar
matesax
Tvůrce
Avatar
Odpovedá na radekj122
matesax:9.9.2012 18:34

matej.andrle

 
Odpovedať
9.9.2012 18:34
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!