2016-10-07 23 views
0

Ich benutze SlimDX und DirectInput, um ein XBox 360 Gamepad für Windows zu handhaben. Alles funktioniert gut, aber ich habe folgendes Problem:SlimDX Falscher Joystick-Zustand beim Start

Wenn eine Taste beim Starten der Anwendung gedrückt wird, wird der Status der Taste NICHT im Joystick-Zustand angezeigt. Das Gleiche gilt für die Analogsticks: Wenn ich den Stick beim Start vollständig in eine Richtung halte, wird die Position als Null angezeigt und ändert sich bei der ersten kleinen Bewegung des Sticks.

Gibt es eine Möglichkeit, den realen Zustand des Joysticks beim Start zu erhalten?

Antwort

0

Die Verwendung von XInput anstelle von DirectInput löst das Problem.