Je pense à faire un jeu qui nécessite deux souris pour jouer. Il doit enregistrer le mouvement séparément les uns des autres. Est-ce possible? Ou l'architecture Windows ne permet-elle pas de telles choses?
Je vous remercie.
Je pense à faire un jeu qui nécessite deux souris pour jouer. Il doit enregistrer le mouvement séparément les uns des autres. Est-ce possible? Ou l'architecture Windows ne permet-elle pas de telles choses?
Je vous remercie.
Réponses:
Il s'avère que vous avez de la chance, en quelque sorte. /superuser/29432/using-two-mice-in-windows-7-dual-mouse-dual-cursor Parce que les souris ne sont qu'un autre type de HID (périphérique d'interface humaine), vous pouvez en connecter autant comme vous le souhaitez, mais un logiciel personnalisé est nécessaire pour faire quoi que ce soit avec eux. Au-delà de ce lien se trouve une page de la recherche de Microsoft appelée Multipoint et des exemples de la façon dont il a été utilisé.
Oui. Plusieurs entrées de souris sont possibles. Voici quelques exemples de jeux .
Explication rapide :
Vous n'avez pas besoin d'API ou de code spécial pour utiliser Mouse Party. Vous pouvez l'implémenter vous-même à l'aide des API Windows standard. Les jeux réflexifs utilisent Raw Input qui est une API standard intégrée à Windows XP.
Avec un exemple de code (fichier zip).
J'ai trouvé la bibliothèque que j'utilisais à l'époque. Yay!
http://grouplab.cpsc.ucalgary.ca/software/SDGT/
Il est conçu pour être utilisé avec .Net et XP, mais la DLL fonctionne sur ma machine Win7 64 bits. La DLL a quelques bizarreries, mais au minimum, c'est une preuve de concept et elle est documentée.
Edit: Je ne suis pas sûr que je recommanderais d'utiliser cette bibliothèque ces jours-ci, les autres réponses semblent fournir des résultats plus récents et probablement plus propres.
Quelque chose pour les inquisitions récentes, c'est toujours en version bêta et ça marche plutôt bien. Obtenez le téléchargement gratuit de la version bêta ici: http://pluralinput.com/