Skocz do zawartości

D-pad i zatrzymywanie się na platformie


Rekomendowane odpowiedzi

Mam pewien problem, ile mam wpisać w id zależnie od kierunków np w joystick_xpos(id)? Wpisuję różne wartości i zawsze działa tylko prawy przycisk, proszę o naprowadzenie:P

Z tego co zauważyłem powinno działać -1 i 1 ale nic z tego.

EDIT:

GML
if joystick_xpos(1) then x+=10;

if joystick_xpos(1)=-1 then x-=10;

 

W ten sposób działa prawo\lewo ale..coś tu jest nie tak wciąż

Odnośnik do komentarza
Udostępnij na innych stronach

Mam pewien problem, ile mam wpisać w id zależnie od kierunków np w joystick_xpos(id)? Wpisuję różne wartości i zawsze działa tylko prawy przycisk, proszę o naprowadzenie:P

Z tego co zauważyłem powinno działać -1 i 1 ale nic z tego.

EDIT:

GML
if joystick_xpos(1) then x+=10;

if joystick_xpos(1)=-1 then x-=10;

 

W ten sposób działa prawo\lewo ale..coś tu jest nie tak wciąż

id to id pada, różne funkcje służą do obsługi różnych osi, strona w helpie gml -> user interaction -> the joystick

 

funkcje te zwracają wartości w zakresie od -1 do 1 żebyś mógł w zaawansowany sposób bawić się gałkami (np jeśli lekko wychylisz gałkę w prawo, joystick_xpos wywali jakieś 0.5 zamiast 1), więc sprawdzanie czy wartość to 1 lub -1 to nie jest dobry pomysł

Odnośnik do komentarza
Udostępnij na innych stronach

Dziękuję za pada,wszystko śmiga ale mam jeszcze jeden drobny problem.

Pomyślałem że nie będę zaśmiecał forum nowym tematem więc dopisuję tu.

 

 

A więc tak:

Zająłem się silniczkiem platformowym w którym to postać od czasu do czasu blokuje się na skraju platformy:

http://zapodaj.net/5aa259cae095d.gif.html

 

W jaki sposób mogę się szybko tego pozbyć? może ma ktoś jakiś pomysł:) Z góry dziękuję:P

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