Sto pensando di creare un gioco che richiede due topi per giocare. Deve registrare il movimento separatamente l'uno dall'altro. È possibile? O l'architettura di Windows non consente tali cose?
Grazie.
Sto pensando di creare un gioco che richiede due topi per giocare. Deve registrare il movimento separatamente l'uno dall'altro. È possibile? O l'architettura di Windows non consente tali cose?
Grazie.
Risposte:
Si scopre che sei fortunato, un po '. /superuser/29432/using-two-mice-in-windows-7-dual-mouse-dual-cursor Poiché i mouse sono solo un altro tipo di HID (dispositivo di interfaccia umana) puoi collegarne altrettanti come vuoi, ma è necessario un software personalizzato per fare effettivamente qualsiasi cosa con loro. Oltre quel link c'è una pagina della ricerca di Microsoft chiamata Multipoint ed esempi di come è stata utilizzata.
Sì. È possibile inserire più mouse. Ecco alcuni giochi di esempio .
Spiegazione veloce :
Non è necessario alcun API o codice speciale per utilizzare Mouse Party. Puoi implementarlo tu stesso utilizzando le API di Windows standard. I giochi riflessivi utilizzano Raw Input che è un'API standard integrata in Windows XP.
Con codice di esempio (file zip).
Ho trovato la biblioteca che ho usato in passato. Sìì!
http://grouplab.cpsc.ucalgary.ca/software/SDGT/
È progettato per l'uso con .Net e XP, ma la DLL funziona sul mio computer Win7 a 64 bit. La DLL ha alcune stranezze, ma almeno è una dimostrazione di concetto ed è documentata.
Modifica: non sono sicuro che consiglierei di utilizzare questa libreria in questi giorni, le altre risposte sembrano fornire risultati più recenti e probabilmente più puliti.
Qualcosa per le recenti indagini, questo è ancora in beta e funziona abbastanza bene. Ottieni il download beta gratuito qui: http://pluralinput.com/