Konfiguracja i sterowanie Padem w grze

Przykład pokazuje jak zrobić proste konfigurowanie GamePada i potem wykorzystywac je w grze jako alternatywę dla klawiatury - jest więc to zatem symulowanie wciśnięć klawisza na klawiaturze używając do tego Gamepada.

Autor: gnysek

Rozmiar
9 KB
Autor
gnysek
Ocena
7/10
10 głosów
Komentarze
Komentarze (łącznie 24, wyświetlam 16 - 30):
Threef (Pon., 02 Cze. 14, 09:59)
#16

Sterowanie gamepadem jest tak banalne w studio że powinieneś to zrobić bez najmniejszych problemów

hunter112 (Pon., 02 Cze. 14, 13:27)
#17

pokombinowałem trochę, ale nie wykrywa mi go (dualshock firmy esperanza) i nie reaguje na klikanie, tak samo jakiś przykład znalazłem i to samo... pada kupiłem rok temu za 35 zł, to jego wina?

gnysek (Pon., 02 Cze. 14, 13:49)
#18

Jak go widzi w panelu sterowania > kontrolery gier, to powinno działać.
Aczkolwiek mi też taki nie działa, te od xboxa czy takie drozsze z logitecha natomiast działają.

hunter112 (Wto., 03 Cze. 14, 06:34)
#19

tak, w panel sterowania>urządzenia i drukarki wykrywa jako :
model : USB Gamepad
kategoria: kontrolery gier
i chyba nie działa dla tego, że gdy na starcie zainstalowałem sterownik z płyty to nic nie działało dopiero w panelu kliknąłem rozwiązywanie problemów i wtedy zainstalował jakiś sterownik z d... z internetu i chyba to wcale nie jest oryginalny sterownik, tylko jakiś uniwersalny..
ale moje pytanie brzmi : czy nie ma innej opcji, muszę kupić nowego pada?

Threef (Wto., 03 Cze. 14, 09:14)
#20

Sprawdź co zwracają funkcje gamepad_is_supported(), gamepad_get_device_count(), gamepad_axis_count(), gamepad_button_count i gamepad_is_connected(). Jak dane będą sensowne to wszystko będzie działać, ale musisz pamiętać że takie tanie pady mają czasami inne ustawienie klawiszy.

hunter112 (Wto., 03 Cze. 14, 19:14)
#21

na yoyogames znalazłem:
var gp_num = gamepad_get_device_count();
for (var i = 0; i < gp_num; i++;)
{
if gamepad_is_connected(i)
{
draw_text(32, 32 + (i * 32), gamepad_get_description(i));
}
else
{
draw_text(32, 32 + (i * 32), "No Gamepad Connected");
}
}
i pokazał mi 4*No Gamepad Connected, tak jakby wcale pada nie wykrywał...

gnysek (Wto., 03 Cze. 14, 21:02)
#22

No to ten widocznie nie działa. Ja mam to samo z takim za 30 ziko.

hunter112 (Wto., 03 Cze. 14, 22:08)
#23

a jakieś dll czy coś w ten deseń, żeby obsługiwał te "niefirmowe" pady? bo ja nic nie znalazłem

Threef (Wto., 03 Cze. 14, 22:11)
#24

Może zwykłe funkcje joypad_*? Może to działać.

Najnowsze wersje GameMakera:

LTS
2026.0.0.16 • 2022.0.3.99
wydana 110 dni temu
Beta
2026.100.0.1149 •
2026.100.0.1098
 GMRT beta 0.21.0

wydana  5 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
Shoutbox
gnysek (13:01, 04.09.26)
Dzięki! :D
S
Sutikku (11:08, 04.09.26)
gmclan to moje go-to żeby sprawdzić czy działa mi internet
Wojo (16:25, 03.09.26)
Pytanie tylko co z tym faktem możemy zrobić my jako użytkownicy? - przede wszystkim udzielać się więcej. Ja ogólnie lubię dużo mówić, dużo pisać, mało robić, ale poza mną obecnie jest może kilku użytkowników, którzy coś tutaj wkleją raz na ruski rok.
Wojo (09:25, 03.09.26)
Fora internetowe wyhamowały już dawno temu, ale teraz to nawet zaciągnęły ręczny. Przecież nic się na nich nie dzieje na ten moment. Trzeba czekać, aż może aktywność wróci
gnysek (01:00, 22.08.26)
Będzie wkrótce spory plugin do GM z kilkunastoma QoL, trwają prace ;)
Wojo (11:35, 13.08.26)
Gratuluję i dziękuję w imieniu aktywnych użytkowników GMClanu!
gnysek (23:13, 12.08.26)
Szybkie info, że GMCLAN chodzi obecnie na cloudflare więc wyciąłem boty :)
Wojo (21:21, 28.06.26)
na ten moment czerwiec prezentuje się dość przyzwoicie jesli chodzi o ilosc wpisow w shoutboxie bo aż trzy! a taki styczeń zero :0
gnysek (15:06, 10.06.26)
oraz pokój na świecie
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?