Skocz do zawartości

Proruszanie się postaci


Rekomendowane odpowiedzi

1. pokaż kod.

2. czy staje przy/na obiekcie, który ma zaznaczony solid?

Odnośnik do komentarza
Udostępnij na innych stronach

1. pokaż kod.

2. czy staje przy/na obiekcie, który ma zaznaczony solid?

 

1.Press < up > i wklej w nim następujący kod :

 

 

if ! place_free(x,y+1)

{vspeed = -10}

 

Teraz dodaj wydarzenie Keyboard < left > i wklej taki kod :

 

 

if place_free(x-4,y)

{x-=4}

 

Następnie musisz dodać wydarzenie Keyboard < right > i wkleić w nim kod :

 

 

if place_free(x+4,y)

{x+=4}

2. tak

Odnośnik do komentarza
Udostępnij na innych stronach

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

 

lepiej użyć do tego gravity:

if( !place_free( x, y + 1 ) )
gravity = 0;
else
gravity = -10;

Odnośnik do komentarza
Udostępnij na innych stronach

sprawdź?

Odnośnik do komentarza
Udostępnij na innych stronach

Zapewne skakać się nie da, bo brak siły, która wybiłaby obiekt w górę - identyczna zasada jak na lekcji fizyki, o newtonie dokładniej. Grawitacja, i wektor siły (w GMie są to zmienne tj. vspeed, hspeed). Zaś co do poruszania się lewo-prawo, używasz nieodpowiednich zdarzeń, musisz zastąpić zdarzenia 'Press/Release' na 'Down' (klocek bez strzałek).

Odnośnik do komentarza
Udostępnij na innych stronach

Konrad - z tym netonem to trolujesz?

W sumie racja, ale widzisz, że słodziak, albo jest trollem, albo kompletnym laikiem.

 

Z tym skakniem to proste, robisz vspeed= i tu dajesz liczbę adekwatną do grawitacji(z twoim doświadczeniem możesz strzelać, coraz większe/mniejsze dawać, aż będzie skakało z odpowiednim rozmachem).

 

Ale na moje oko pewnie coś innego spratolił, daj nam najlepiej swój projekt, albo weź z FAQ(pkt.13) skopiuj i tym się baw, aż odpowiednio dostosujesz.

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