Probleme dabei:
- Erkennung, dass Gamepad kein Joystick ist, d.h. über XInput zu steuern ist.
Normalerweise ist ja ein Gamepad auch ein Joystick, aber über XInput kann man mehr steuern (Vibration, etc.) - Eventgesteuert Erkennung, da die peridische Suche bei Nichtfinden eines Controllers relativ "viel" Zeit der Renderschleife kostet. Es wurde wieder einmal die Irrlicht-Engine erweitert und ein solch ein Handler installiert und sauber wieder gelöscht. Über die Window-Events empfängt man das Anstecken eines Gerätes. Jetzt müssen nur mehr die relevanten Events heraus gepickt werden und die XInput-Devices heraus gefiltert werden.
Keine Kommentare:
Kommentar veröffentlichen