Skocz do zawartości

Tło-poruszanie


Rekomendowane odpowiedzi

Witam !

Jak zrobic, by po tle nie można było chodzic, tylko po cegłach, które są na dole ?

soik.jpg

 

Tak jak u góry, żeby nie można było chodzic po tle tylko po tych cegłach i by można było wskoczyc na te wyżej klawiszem spacji....

 

Z góry dzięki za pomoc ;)

Odnośnik do komentarza
Udostępnij na innych stronach

FAQ!

 

12. Jak zrobić grawitację w grze platformowej?

Najpierw tworzymy obiekt blok, po którym będzie chodził bohater. Należy pamiętać, że blok ma być solid. Następnie robimy obiekt hero, któremu w "step" wklejamy kod:

kod:

if place_free(x,y+1)

{gravity = 0.5}

else

{gravity = 0}

Przy kolizji z blokiem:

kod:

move_contact_solid(270,4)

vspeed = 0

Przy naciśnięciu klawisza w prawo:

kod:

if place_free(x+4,y)

{x+=4}

Przy naciśnięciu klawisza w lewo:

kod:

if place_free(x-4,y)

{x-=4}

Przy naciśnięciu klawisza w górę (skakanie):

kod:

if ! place_free(x,y+1)

{vspeed = -10}

Odnośnik do komentarza
Udostępnij na innych stronach

Tak, tylko, że jak zrobię wszystko tak jak jest w FAQ z tym sterowaniem to ludzik nie chodzi płynnie.... I żeby iśc np. w prawo trzeba cały czas przyciskac klawisz (tzn. że jeżeli raz się naciśnie to idzie około 0.5cm i trzeba znowu naciskac żeby poszedł), a mi chodzi o to, że jak się trzyma to idzie płynnie, a jak się puści, to przestaje...

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ę...