[ALLEGRO5] joystick
Ostatnio zmodyfikowano 2017-09-03 15:12
psh Temat założony przez niniejszego użytkownika |
[ALLEGRO5] joystick » 2017-09-03 14:55:23 Witam. Czy można jakoś obsłużyć pada w allegro5 bez eventów? Tak jak klawiaturę. Mam problem gdy robię według przykładów to gra reaguje 2-3 sekundy po naciśnięciu przycisku na padzie. Tak samo mam z ikonką X do zamykania programu gdy działa w oknie, gdy odpalę grę to działa ok, po jakimś czasie reaguje tak samo jak pad czyli po paru sekundach. Gra chodzi dobrze, nigdzie nie łapie zawieszek, jedyny problem to te opóźnienia eventów, w klawiaturze mogłem to zrezygnowałem i jest bez problemów. Pad działa ok jakby co. Pozdrawiam.
Tak zrobiłem z klawiaturą:
al_get_keyboard_state(&klawiatura); if(al_key_down(&klawiatura, ALLEGRO_KEY_1)) cos tam rób if(al_key_down(&klawiatura, ALLEGRO_KEY_2)) cos tam rób |
|
pekfos |
» 2017-09-03 15:00:55 Przykładowe kody mają ten problem kilkusekundowego opóźnienia zdarzeń? |
|
psh Temat założony przez niniejszego użytkownika |
» 2017-09-03 15:12:12 http://www.rafaeltoledo.net/tutorial-allegro-5-13-utilizando-joystick/ - ten przykład działa tak jak powinien. Problem jest taki że gra już ma ze 3 lata, na allegro była przepisywana a nie pisana od początku i ciężko mi teraz dojść co może być przyczyną. Jedyne co mi przychodzi do głowy że gdzieś to może gryźć się z timerem. Dlatego pytam czy jest inne dojście do joya od eventów.
chyba znalazłem wątek do poczytania https://www.allegro.cc/forums/thread/612382 dam znać czy coś się udało. |
|
« 1 » |