Pouze tento týden sleva až 80 % na e-learning týkající se C# .NET
Aktuálně: Postihly zákazy tvou profesi? Poptávka po ajťácích prudce roste, využij slevové akce 80% výuky zdarma!
birthday
Avatar
jakub
Redaktor
Avatar
jakub:6.4.2012 15:17

Zdravím.
Mam dotaz,snažím se vytvořit hru ,ale potřebuju radu,jak udělat vícejazyčnou hru?.
Myslím aby s v menu v nastavení vybral jazyk(čeština,slo­venšita,němči­na,angličtina,i­talština atd.)a jayk se změní.

Odpovědět
6.4.2012 15:17
Uvnitř jsou všichni stejní...
Avatar
David Jančík
Tým ITnetwork
Avatar
Odpovídá na jakub
David Jančík:6.4.2012 15:33

Ahoj,
nejsnadnější cesta vede přes proměnné.
Budeš mít nějaký objekt (language_changer), který nastaví proměnné dle zvoleného jazyka:

// například switchem
switch (lang)
{
case 'cz':
   menu.start = "Hrát";
   obj_hrac.jmeno = "Čárymáryfuk";
break;

case 'en':
   menu.start = "Start";
   obj_hrac.jmeno = "Witcher";
break;
}

Do proměnných však nedávej vše. To, k čemu můžeš přistoupit bez použití proměnné přepiš normálně. Ať nemáš kopu proměnných.

Nahoru Odpovědět
6.4.2012 15:33
Zapomeň, že je to nemožné a udělej to ;)
Avatar
jakub
Redaktor
Avatar
Odpovídá na David Jančík
jakub:6.4.2012 15:40

No já moc promněné neumím.A ani moc nevím jak ten kod co si napsal funguje.Potřebuju aby najednou celá hra byla v češtíne/atd....

 // například switchem
switch (lang)
{
case 'cz':
   menu.start = "Hrát";  // jediný co asi tuším  je to,že tohle je českej překlad,víc nechápu
   obj_hrac.jmeno = "Čárymáryfuk";
break;

case 'en':
   menu.start = "Start";
   obj_hrac.jmeno = "Witcher";
break;
}
Nahoru Odpovědět
6.4.2012 15:40
Uvnitř jsou všichni stejní...
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
David Jančík
Tým ITnetwork
Avatar
Odpovídá na jakub
David Jančík:6.4.2012 15:41

Vytvořím ti ukázku, počky chvilku :)

Nahoru Odpovědět
6.4.2012 15:41
Zapomeň, že je to nemožné a udělej to ;)
Avatar
jakub
Redaktor
Avatar
jakub:6.4.2012 15:59

dk:)

Nahoru Odpovědět
6.4.2012 15:59
Uvnitř jsou všichni stejní...
Avatar
David Jančík
Tým ITnetwork
Avatar
Odpovídá na jakub
David Jančík:6.4.2012 16:21

Takto jsem to myslel.
http://dl.dropbox.com/…cd7bd3d9.gmk
Projdi si to a v podobném duchu to zkus.

Nahoru Odpovědět
6.4.2012 16:21
Zapomeň, že je to nemožné a udělej to ;)
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 6 zpráv z 6.