Raphagorn Opublikowano 30 Lipca 2007 Udostępnij Opublikowano 30 Lipca 2007 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 Więcej opcji udostępniania...
kubos Opublikowano 30 Lipca 2007 Udostępnij Opublikowano 30 Lipca 2007 Co do kursora to jest taka opcja w zarejestrowanej wersji GMa Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Raphagorn Opublikowano 30 Lipca 2007 Autor Udostępnij Opublikowano 30 Lipca 2007 Cholercia... Nie pozostaje mi nic innego jak go zarejestrować ;) A co z chodzeniem na ukos? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Konrad-GM Opublikowano 30 Lipca 2007 Udostępnij Opublikowano 30 Lipca 2007 Wykorzystaj sin i cos Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Adster Opublikowano 30 Lipca 2007 Udostępnij Opublikowano 30 Lipca 2007 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 Więcej opcji udostępniania...
Rekomendowane odpowiedzi
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ę