Diskuze: Více jazyčná hra

Ostatní jazyky GameMaker GameMaker Více jazyčná hra

Aktivity (1)
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 [sczdavos]
Tým ITnetwork
Avatar
Odpovídá na jakub
David Jančík [sczdavos]: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
Čím více času dostaneš, tím méně ho máš.
Avatar
jakub
Redaktor
Avatar
Odpovídá na David Jančík [sczdavos]
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í...
Avatar
David Jančík [sczdavos]
Tým ITnetwork
Avatar
Odpovídá na jakub
David Jančík [sczdavos]:6.4.2012 15:41

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

Nahoru Odpovědět 6.4.2012 15:41
Čím více času dostaneš, tím méně ho máš.
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 [sczdavos]
Tým ITnetwork
Avatar
Odpovídá na jakub
David Jančík [sczdavos]: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
Čím více času dostaneš, tím méně ho máš.
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.