Skocz do zawartości

Nietypowe sterowanie


Rekomendowane odpowiedzi

http://www.gry.pl/game10646.html

Pod tym adresem jest gra on-line, w której sterowanie wydało mi się bardzo ciekawe i dobrze pasujące do strzelanki, której chcę zrobić w Game Makerze. Oto opis tego sterowania i problemów, których nie mogę rozwiązać: postać obraca się w kierunku kursora o wyglądzie celownika (mam do niego sprite'a, ale co zrobić, żeby kursor się w niego zamienił?), a sterowanie odbywa się za pomocą strzałek/WSADu, z tym, że bohater porusza się niezależnie od kursora, ale od siatki (co zrobić, żeby bohater mógł się poruszać na ukos przy wciśnięciu sąsiadujących klawiszy kierunkowych?).

Z góry dziękuję za pomoc.

Odnośnik do komentarza
Udostępnij na innych stronach

ale od siatki

Tzn. że ma się poruszać np. o 32 px (w siatce)?

Jak tak, to:

 

CREATE:

xx=x
yy=y

 

STEP:

if keyboard_check(vk_left) and xx=x and yy=y
{xx-=32}
if keyboard_check(vk_right) and xx=x and yy=y
{xx+=32}
if keyboard_check(vk_up) and xx=x and yy=y
{yy-=32}
if keyboard_check(vk_down) and xx=x and yy=y
{yy+=32}

if xx<x
{x-=4}
if xx>x
{x+=4}
if yy<y
{y-=4}
if yy>y
{y+=4}

 

Powinno działać, ale nie sprawdzałem. :)

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