Diskuze: Animácia

Ostatní jazyky GameMaker GameMaker Animácia

Avatar
rosina.jakub
Člen
Avatar
rosina.jakub:

Čaute, potrebujem pomoc so slide animáciou. Mám objekt hráča kde mám v create: grav = 2;
hsp = -1;
vsp = 0;
grounded = 0;
jumping = -30;

a v step
kj = keyboard_chec­k_pressed(vk_up);
if (kj)
{
if (grounded)
{
vsp = jumping;
}

}
vsp +=grav;
if grounded
{
sprite_index = spr_run
}
else
{
if (vsp<0)
sprite_index = spr_jump;
}

takže ak stlačím šípku hore hráč vyskočí a prehrá sa animácia skoku ak je na zemi tak je len animácia behu. teraz neviem ako spraviť to že keď stlačím šípku dole tak sa mi prehrá animácia šmyknutia.
pomôžete mi s tým?

 
Odpovědět 28.3.2015 18:39
Avatar
rosina.jakub
Člen
Avatar
rosina.jakub:

neviete nikto čo s tým?

 
Nahoru Odpovědět 30.3.2015 12:03
Avatar
Lukáš Hornych
Redaktor
Avatar
Odpovídá na rosina.jakub
Lukáš Hornych:

Nešlo by to takto?

if grounded and keyboard_check_pressed(vk_down) {sprite_index = tvůj sprite}
 
Nahoru Odpovědět  +1 30.3.2015 15:41
Avatar
Odpovídá na Lukáš Hornych
Neaktivní uživatel:

Nebuď líný a ty závorky tam piš, tak jak mají být, až přejdeš na C# / Javu oceníš to.
;)
Místo and můžeš použít && (detail).

Jinak funkční řešení

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět  +1 30.3.2015 16:05
Neaktivní uživatelský účet
Avatar
rosina.jakub
Člen
Avatar
rosina.jakub:

už som si to vyriešil, ale ďakujem

 
Nahoru Odpovědět 30.3.2015 16:12
Avatar
Lukáš Hornych
Redaktor
Avatar
Odpovídá na Neaktivní uživatel
Lukáš Hornych:

Já vím, že se dá použít && a normálně tam ty závorky píšu.

 
Nahoru Odpovědět  +1 30.3.2015 16:14
Avatar
Neaktivní uživatel:

Proč jsem já dostal řešení dotazu?? Lucky ti pomohl, tak měl dostat odměnu on... já jen napsal pár pedantských rad. To je určitě karmou.... :D

Nahoru Odpovědět  +1 30.3.2015 16:51
Neaktivní uživatelský účet
Avatar
rosina.jakub
Člen
Avatar
rosina.jakub:

chcel som to dať Luckymu a nechtiac som klikol na teba. Lucky sorry :)

 
Nahoru Odpovědět 30.3.2015 16:54
Avatar
Lukáš Hornych
Redaktor
Avatar
Odpovídá na rosina.jakub
Lukáš Hornych:

Bohužel body mně to nepřidá no :D

 
Nahoru Odpovědět 30.3.2015 17:03
Avatar
Odpovídá na Lukáš Hornych
Neaktivní uživatel:

Jakub chtěl určitě zdůraznit to co jsem psal ;)

Nahoru Odpovědět 30.3.2015 17:47
Neaktivní uživatelský účet
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 10 zpráv z 10.