Straciłem trochę czasu próbuje uzyskać wsparcie joysticka dla mojej aplikacji przy użyciu SDL, głównie dlatego, że te kroki inicjalizacji gdzie:Korzystanie SDL_INIT_JOYSTICK bez SDL_INIT_VIDEO
SDL_Init(SDL_INIT_JOYSTICK|SDL_INIT_VIDEO);
SDL_JoystickEventState(SDL_ENABLE);
To nie działa, jeśli tylko zainicjowaniu joysticka, trzeba to było zrobić razem z wideo. Chcę, żeby było to bardzo minimalistyczne, więc byłoby miło wiedzieć, czy istnieje sposób na zainicjowanie tylko joysticka. Jeśli nie, czy ktoś może mi powiedzieć, czy jest jakaś wada inicjowania wideo i nigdy go nie używa?
Jestem na Ubuntu tutaj, ale spodziewam się, że będzie działać na różnych platformach. Czy to zachowanie może się różnić w różnych środowiskach?
Dzięki :)
Próbuję tego na windows7 i wydaje się, że to nie jest prawda. Wyłączenie SDL_CreateWindow powoduje, że pętla zdarzeń jest wyzwalana przez przyciski, ale nie na analogowych paskach Logitech Gamepad. Z utworzonym oknem działa dobrze. – user505160