Zrychlená chůze

Pokud si nevíte s něčím rady ohledně tvorby v Game Makeru - pište sem!
Odpovědět
Dentisto
Příspěvky: 2
Registrován: prosinec 8, 2016, 10:07 pm
Facebook: http://facebook.com/

Zrychlená chůze

Příspěvek od Dentisto » prosinec 8, 2016, 10:10 pm

Zdravím, mám takový problém,při chuzi když chci změnit směr a chi např. do leva a držím dvě tlačítka, tak se mi chůze zrychlí. Při přerušované chůzy (jdu vlevo - tlačítko pustím a pak jdu nahoru), tak je rychlost ok.
Nevíte, jak to vyřešit? Díky :D

Uživatelský avatar
DDL Blue
Živý stín
Příspěvky: 431
Registrován: srpen 6, 2011, 7:21 pm

Re: Zrychlená chůze

Příspěvek od DDL Blue » prosinec 8, 2016, 11:22 pm

Hádám, že to vřešít tak, že při detekci stisknutý šipky doleva snižuješ proměnnou x, doprava ji zvyšuješ, dolu zvyšuješ y a nahoru ho zase pro změnu snižuješ?

Problém je v tom, že když jdeš "o jedno políčko nahoru a o jedno doprava", tak je to delší trasa, než když jdeš třeba jen o jedno doprava. Když si představíš čtverec, je jeho úhlopříčka delší, než jeho strany. Přesněji je to odmocnina ze dvou krát délka strany.

Co ty musíš udělat, jsou speciální případy pro to, když jdeš šikmo. Zkrátka jakmile jdeš šikmo, tak nepůjdeš (např) doprava i nahoru plnou rychlostí, ale ty rychlosti vydělíš odmocninou ze dvou (pokud se nepletu).
Zkoukněte moji hudební galerii ;). Nebo vyzkoušej můj generátor akordů!
Řikejte mi prostě Blue...

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti