2010-11-15 9 views
5

Estoy trabajando en un simple juego de apuntar y hacer clic para niños pequeños. Debido a que algunos niños tienen una limitación física, me gustaría darles la posibilidad de utilizar un joystick como un dispositivo de entrada alternativo.WPF: Cómo implementar el joystick como dispositivo de entrada alternativo (C#)

¿alguien puede darme algunos consejos, consejos o alguna muestra de C# (o incluso VB.net) Código sobre cómo implementar esto?

yo preferiría no usar algo de DirectX como creo que esto sería una exageración para este tipo de juego.

Gracias!

Actualización:

He leído la mayoría de la información en los enlaces indicados. Traté de obtener DirectInput en VS 2010, pero recibí un error sobre una referencia que no se puede encontrar. Busqué en la red una solución, pero en muchos lugares leí que DirectX está obsoleto y que debería usar XNA. Pero toda la información que encuentro sobre XNA es sobre Windows Phone y XBox. En Microsoft XNA Developer Center dicen que si quieres desarrollar para Windows tienes que usar DirectX y eso me lleva de vuelta al principio.

alguien puede ayudar a volver a la pista? Solo quiero usar un joystick en mi aplicación Windows WPF y estoy usando VS 2010 C#. Gracias.

Respuesta

0

no sé un montón sobre esto, pero en los pocos casos en los que he adjuntado estos dispositivos a un ordenador el controlador para el dispositivo le permite asignar teclas a las entradas en el dispositivo.

Así que usted acaba de permitir que su aplicación haga las entradas del teclado para mover el cursor, etc., y mapear las teclas correspondientes a las direcciones, etc. en el joystick.

3

El uso de la biblioteca DirectInput, se puede leer la entrada de un joystick. No tiene que usar DirectX para generar la salida, solo está usando la entrada.

Algunos enlaces útiles:

+0

Gracias por los enlaces. Ahora tengo algo para estudiar esta noche :-) – Jackerd

Cuestiones relacionadas