Skocz do zawartości

GRAWITACJA


Mario

Rekomendowane odpowiedzi

Jak zrobić grawitację w grze platformowej?? :huh:

Miałem jakieś liby(pracuję na GM5.0)i umiałem to robić dzięki nim :lol2:

Ale gdzieś sie zapodziały i nie wiem gdzie ich szukać... <_<

Jeżeli ktoś moze to HELP ME :thumbsup:

Nie koniecznie musze mieć lib...dobrze by było mieć kod :]

 

 

 

 

THX ;)

Odnośnik do komentarza
Udostępnij na innych stronach

tworzysz objeckt blok(to objekt po ktorym chodzic bedzie hero, pamietaj zeby byl on soild).tworzysz objekt hero. W jego stepie dajesz

if place_free(x,y+1)
{gravity = 0.5}
else
{gravity = 0}

 

W colizji z blokiem

move_contact_solid(270,4)
vspeed = 0

 

przy nacisnieciu klawiszu prawo dajesz

 if place_free(x+4,y)
{x+=4}

a przy przycisku w lewo

 if place_free(x-4,y)
{x-=4}

Teraz trzeba ustalic jeszcze skakanie ktore ustawiasz w przycisku w gore

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

 

Pisalem z pamieci wiec moze sie tam cos nie zgadzac. Oczywiscie mozesz zmieniac wartosci skoku oraz ruchu w boki. Mozesz tesh zmienic przyciski ktorymi hero ma chodzic

Odnośnik do komentarza
Udostępnij na innych stronach

Znaczy jakiej Grawitacji.Bo wiecie,jeżeli uciekniemi po za obszarami np. ziemi to przyciąganie ziemskie nas minie ,ale ziemia jest kulista i robi także orbite.Albo ciągnie jak na lince :D.Więc warto zassać gre 'landrage' z gamemaker.nl i scrypt wyciągnąć.PO prostu xtra jest :)

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc temu...

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