Domanda

Di recente ho scambiato da MDX 2.0 a Slimdx, usando Direct3d 11, ma sto lottando per implementare i controlli della tastiera e del mouse.

In MDX puoi usare

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

Per impostare un'interfaccia per tastiera, tuttavia Slimdx ha un metodo diverso. In Slimdx il dispositivo è una classe astratta, invece esiste una classe di tastiera che deve essere inizializzata passando in un oggetto DirectInput, ma non posso per la vita di me capire come creare un oggetto DirectInput o a cosa serve.

Per quanto posso trovare la documentazione è piuttosto sottile per Slimdx, se qualcuno è a conoscenza di buone risorse per apprendere le sue stranezze particolari che sarebbero fantastiche, grazie.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top