TO_mek Opublikowano 26 Stycznia 2015 Udostępnij Opublikowano 26 Stycznia 2015 Witam! Mam na ekranie 4 obiekty-guziki w których jest event mouse levt_pressed i left_released. Wszystko fajnie do momentu gdy nie uruchomiłem gierki na androidzie, gdzie aż się prosi aby naciskać kilka klawiszy równocześnie (np. kciukami) a tu niestety działa równocześnie tylko jeden guzik. Co trzeba pozmieniać żeby działała obsługa kilku jednocześnie (pomijam to że i tak muszę zmienić filozofię działania tych guzików)? Kod w left pressed: GML keyboard_key_press(ord('X')); w left released GML keyboard_key_release(ord('X')); kod w skrypcie obslugi klawiszy GML if keyboard_check_pressed(ord('X')) { //lewy dolny ON g_L_D_obj.sprite_index:=guzik_sterowanie_on; donek_obj.image_index:=2; } if keyboard_check_released(ord('X')) { //lewy dolny OFF g_L_D_obj.sprite_index:=guzik_sterowanie_off; if donek_obj.image_index==2 then donek_obj.image_index:=0; } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Uzjel Opublikowano 26 Stycznia 2015 Udostępnij Opublikowano 26 Stycznia 2015 Do multitouch używaj funkcji z rodziny device_mouse... poczytaj o tym w dokumentacji. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
TO_mek Opublikowano 26 Stycznia 2015 Autor Udostępnij Opublikowano 26 Stycznia 2015 Do multitouch używaj funkcji z rodziny device_mouse... poczytaj o tym w dokumentacji. Ok dzięki. Widzę, że gdy device=0 to pod windą działa jakby to była zwykła mysz (zwykłe mouse_left_pressed), przy wyższych już nie wykrywa pod windowsem czy html5. Czyli kolejny kawałek kodu (if) zależny od platformy docelowej. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 26 Stycznia 2015 Administratorzy Udostępnij Opublikowano 26 Stycznia 2015 Kolejne liczby 0,1,2,3 to kolejno przyłożone palce, przy czym jak oderwiesz jakiś to np. zostają 1 i 2 i następny znów będzie 0. Najlepiej korzystac z pętli for dla 0-4 (bo chyba na ipadzie i w lepszych telefonach max to 5 palców). 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ę