Skocz do zawartości

Jak zrobić Platformówke...


Punisher

Rekomendowane odpowiedzi

Jak zrobić platformówke opartych na speedach? Próbowałem ale mi nie wyszło

 

Ze sie rozpedza do pewnego stopnia i tej szybkosci chodzi a jesli nic nie wcisniete zchodzi do 0 speed?

 

Wiem że duż błedów ale go jeszcze nie skończyłem...

 

if keyboard_check( KeyLeft ) 
{
{ image_xscale = -1 }
if place_free(x-4,y) { sprite_index = Ninja_run {direction = 180 speed+=.3}} 
}


if keyboard_check( KeyRight )
{
{ image_xscale = +1 }
if place_free(x+4,y) { sprite_index = Ninja_run {direction = 0   speed+=.3}}
}
else if keyboard_check_released( KeyRight ) then { speed-=1 }


if keyboard_check( KeyUp ) { if ! place_free(x,y+1) {vspeed = -10} }


if speed>maxspeed then { speed = maxspeed }
if speed<minspeed then { speed = minspeed }

Odnośnik do komentarza
Udostępnij na innych stronach

@kasa100: ale żeś mu doradził....

@topic:po 1:

if keyboard_check( KeyLeft )
{
{ image_xscale = -1 }
if place_free(x-4,y) { sprite_index = Ninja_run {direction = 180 speed+=.3}}
}


if keyboard_check( KeyRight )
{
{ image_xscale = +1 }
if place_free(x+4,y) { sprite_index = Ninja_run {direction = 0   speed+=.3}}
}
else if keyboard_check_released( KeyRight ) then { speed-=1 }


if keyboard_check( KeyUp ) { if ! place_free(x,y+1) {vspeed = -10} }


if speed>maxspeed then { speed = maxspeed }
if speed<minspeed then { speed = minspeed }

jest źle

if keyboard_check( vk_left )
{
{ image_xscale = -1 }
if place_free(x-4,y) { sprite_index = Ninja_run {direction = 180 speed+=.3}}
}


if keyboard_check( vk_right)
{
{ image_xscale = +1 }
if place_free(x+4,y) { sprite_index = Ninja_run {direction = 0   speed+=.3}}
}
else if keyboard_check_released( vk_right) then { speed-=1 }


if keyboard_check( KeyUp ) { if ! place_free(x,y+1) {vspeed = -10} }


if speed>maxspeed then { speed = maxspeed }
if speed<minspeed then { speed = minspeed }

:) nie może być

(KeyRight)
tylko
vk_right

rozumiesz :)

po 2: co to jest

speed+=.3
to =.3 może 0.3, albo 3??
Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...