Pregunta

Recientemente he cambiado de MDX 2.0 a SLIMDX, usando Direct3D 11, pero estoy luchando por implementar controles de teclado y mouse.

En MDX puedes usar

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

Para configurar una interfaz de teclado, sin embargo, SLIMDX tiene un método diferente. En SLIMDX, el dispositivo es una clase abstracta, en su lugar, hay una clase de teclado que debe inicializarse pasando en un objeto DirectInput, pero no puedo para que mi vida resuelva cómo crear un objeto DirectInput o para qué sirve.

Por lo que puedo encontrar, la documentación es bastante escasa para SlimDX, si alguien conoce algún buen recurso para aprender sus peculiaridades particulares que serían fantásticas, gracias.

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top