Question

J'ai récemment passé de MDX 2.0 à Slimdx, en utilisant Direct3D 11, mais j'ai du mal à implémenter des commandes de clavier et de souris.

Dans MDX, vous pouvez utiliser

keyb = new Microsoft.DirectX.DirectInput.Device(SystemGuid.Keyboard);
keyb.SetCooperativeLevel(this, CooperativeLevelFlags.Background | CooperativeLevelFlags.NonExclusive);
keyb.Acquire();

Pour configurer une interface de clavier, Slimdx a une méthode différente. Dans SLIMDX, l'appareil est une classe abstraite, mais il y a une classe de clavier qui doit être initialisée en passant dans un objet DirectInput, mais je ne peux pas pour la vie de moi déterminer comment créer un objet DirectInput ou à quoi il sert.

Pour autant que je puisse trouver, la documentation est assez mince pour Slimdx, si quelqu'un connaît de bonnes ressources pour apprendre ses bizarreries particulières, ce serait fantastique, merci.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top