none
Intercettare tasto premuto Joystic non microsoft RRS feed

  • Domanda

  • Vorrei capire come intercettare il tasto premuto tramite un joypad non microsoft.Con quello microsoft ci sono riuscito visto che ci sono le librerie apposta.
    mercoledì 10 agosto 2011 12:01

Risposte

  • Ok, mi sono un po' documentato (velocemente vista l'ora).

    Le Managed DirectX sono deprecate a favore di XNA, il quale però sembra non supportare device esterni.
    In ogni caso io ho intallato DirectX SDK 2011, e gli assembly ce li ho in C;\Windows\assembly\GAC\... (puoi provare ad aggiungere una reference a questi).

    Se le Managed DirectX sono deprecate e non vuoi usarle/non riesci e XNA non va bene, l'unica alternativa trovata in 10 minuti è SlimDX (http://slimdx.org/) che, a quando dicono, sembra svolgere le stesse funzioni di Managed DirectX ma aggiornate alle DX11.

    In particolare, per il joystick, ho trovato questo progetto con codice sorgente in C# che sembra molto simile a quello che ti avevo scrito precedentemente:
    http://code.google.com/p/slimdx/source/browse/trunk/samples/DirectInput/Joystick/MainForm.cs?r=1370

    • Proposto come risposta Irina Turcu venerdì 12 agosto 2011 12:03
    • Contrassegnato come risposta Irina Turcu martedì 16 agosto 2011 10:14
    giovedì 11 agosto 2011 00:13

Tutte le risposte