Skocz do zawartości

Chodzenie ala RPG


warcrawt

Rekomendowane odpowiedzi

No chcę zacząć coś podobnego do RPG ala RPG Maker ale nie wiem jak zrobić chodzenie bo robię np.

GML
if place_free(x+16,y)

{

x+=4

}

No jak klikam jeden przycisk to jest dobrze ale dwa np. góra i lewo to idzie na ukos i nie wiem jak to zmienić.

Napewno dodam w creditsy.

Odnośnik do komentarza
Udostępnij na innych stronach

1. Na czas presuwania bohatera nadaj jakiejśc zmiennej wartość np. 1 - i jeśli będzie jeden to nie rusza się.... nie umiem lepiej wyjaśnić :P

 

2. Jest cała masa przykladów.........

 

3. Możnaby też coś wykleić tpu: if(keybord_check(vk_left) && !keybord_check(vk_right)) itd.... czyli że jeśli jest naciśnięta strzałka w lewo, ale nie jest naciśnięta wni strzałka w prawo, ani w górę, ani w dół to się ruszy :) Ale najlepiej pierwsze.

Odnośnik do komentarza
Udostępnij na innych stronach

po za tym czemu dajesz

GML
if place_free(x+16,y)

skoro przesuwasz:

GML
{

x+=4

}

 

??(wtedy jesli bedzie blisko sciany, ale jeszcze jej nie dotknie to nie bedzie sie ruszac...)

 

A rpg maker chyba jest przesuwanie co x+32 wiec uzylbym przykladu z Pacmana

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