Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/07/2008, à 20:15

TatrefThekiller

Manette de jeux & programme...

Bonjour,

J'aimerai utiliser une manette de jeux (XBox 360) dans des programmes. La manette est correctement détectée avec jstest. J'aimerai simplement récupérer l'état de la manette (valeur de axes, boutons enfoncés ou non...).

Je programme en C# (comment ça, C# c'est le mal ? lol)

Existe-t-il une librairie à utiliser ?

Sinon, j'ai vu que lors de l'appui de touches, la manette envoie du texte à /dev/input/js0. Je pourrai le cas échéant chercher comment sont codés les déplacements dans ce fichier... Pour celà j'ai cherché les sources de jstest, mais je suis un peu perdu, je ne trouve pas grand chose de compréhensible !!!


Merci d'avance pour toute suggestion !

Hors ligne

#2 Le 24/07/2008, à 21:19

Link31

Re : Manette de jeux & programme...

Je pense que tu devrais pouvoir gérer ça avec la SDL.

TatrefThekiller a écrit :

Je programme en C# (comment ça, C# c'est le mal ? lol)

Ben... C# c'est le mal.
Je ne vois pas comment dire ça autrement.

Dernière modification par Link31 (Le 24/07/2008, à 21:21)

Hors ligne

#3 Le 24/07/2008, à 21:51

TatrefThekiller

Re : Manette de jeux & programme...

D'après les quelques trucs que j'ai pu lire, il faut effectivement lire les données sur /dev/input/js0.

Si ça peut aider quelqu'un :
La doc du kernel : http://www.mjmwired.net/kernel/Documentation/input/joystick-api.txt
Un exemple : http://scaryreasoner.wordpress.com/2008/02/22/programming-joysticks-with-linux/

Hors ligne

#4 Le 24/07/2008, à 22:22

_SamSoft_

Re : Manette de jeux & programme...

Je peux te conseiller de passer au c ou au c++ voir java (car tout le monde sait que C# ...)

Sinon j'ai SDL.net une lib multimédia qui gère entre autre le clavier, la souris, les manettes, les joysticks... Savoir quel bouton est appuyé... (entre autre), permet d'afficher des trucs... c'est vraiment sympa.
Je ne sais pas si ça fonctionne bien sur une manette xbox360° à voir smile

http://www.games-creators.org/wiki/SDL.NET

Dernière modification par _SamSoft_ (Le 24/07/2008, à 22:43)


if(!physics)
        /* nothing */
else
        /* everything */

Hors ligne

#5 Le 25/07/2008, à 15:31

rniamo

Re : Manette de jeux & programme...

tu peux copier jstest, moi j'avais fait un truc comme ça  et ça marchait pas mal. Sinon SDL est cool.

[HS]@Link31 : Link31.saimal.fr (lol wink).[/HS]


< Quelques un des mes programmes  | Cuisine Facile (pour les gourmands) | Fast MVC for PHP >
        \   ^__^
         \  (o o)\_______
            (___)\            )\

Hors ligne

#6 Le 25/07/2008, à 15:31

rniamo

Re : Manette de jeux & programme...

tu peux copier jstest, moi j'avais fait un truc comme ça  et ça marchait pas mal. Sinon SDL est cool.

[HS]@Link31 : Link31.saimal.fr (lol wink).[/HS]


< Quelques un des mes programmes  | Cuisine Facile (pour les gourmands) | Fast MVC for PHP >
        \   ^__^
         \  (o o)\_______
            (___)\            )\

Hors ligne

#7 Le 12/10/2008, à 03:02

Alexxx

Re : Manette de jeux & programme...

hello désoler de remonter une si vieux topic mais j'aimerai savoir es-que vous parler de la mannette xbox 360 sans file normal??

Hors ligne

#8 Le 12/10/2008, à 09:53

rniamo

Re : Manette de jeux & programme...

a priori toutes les manettes


< Quelques un des mes programmes  | Cuisine Facile (pour les gourmands) | Fast MVC for PHP >
        \   ^__^
         \  (o o)\_______
            (___)\            )\

Hors ligne

#9 Le 12/10/2008, à 12:18

Alexxx

Re : Manette de jeux & programme...

donc c'est possible de faire fonctionner la manette de xbox 360 sur ubuntu?

Hors ligne

#10 Le 12/10/2008, à 12:50

rniamo

Re : Manette de jeux & programme...

normalement mais peut être pas avec le même comportement


< Quelques un des mes programmes  | Cuisine Facile (pour les gourmands) | Fast MVC for PHP >
        \   ^__^
         \  (o o)\_______
            (___)\            )\

Hors ligne