En effet suivant la doc:
JoystickAxisX()
JoystickAxisY()
ne fonctionnent que pour un seul axe, alors que les manettes actuelles ont deux axes !!!!!
si vous avez une solution pour utliliser les deux axes cela m'arrangerai grandement
merci à tous
comment utilliser les 2 axes d'une manette ?!!!
une solution non officielle... en gros tu installes la lib et tu as un exemple d'utilisation en guise de documentation...
http://purebasic.hmt-forum.com/viewtopic.php?t=5484
Le projet est en pause (plus trop de temps libre, pas de joystick à retour de force pour faire mes tests...) donc pour le moment je ne mets pas à jour.
Dri
http://purebasic.hmt-forum.com/viewtopic.php?t=5484
Le projet est en pause (plus trop de temps libre, pas de joystick à retour de force pour faire mes tests...) donc pour le moment je ne mets pas à jour.
Dri
Je crois que les manettes on toujours eu au moins deux axes

Code : Tout sélectionner
InitJoystick()
OpenConsole()
EnableGraphicalConsole(1)
Repeat
ExamineJoystick()
Select JoystickAxisY()
Case -1 : ConsoleLocate(0,0) : Print("Le joystick va vers le haut")
Case 0 : ConsoleLocate(0,0) : Print("L'axe Y est nul")
Case 1 : ConsoleLocate(0,0) : Print("Le joystick va vers le bas")
EndSelect
Select JoystickAxisX()
Case -1 : ConsoleLocate(0,1) : Print("Le joystick va vers la gauche")
Case 0 : ConsoleLocate(0,1) : Print("L'axe X est nul")
Case 1 : ConsoleLocate(0,1) : Print("Le joystick va vers la droite")
EndSelect
ClearConsole()
ForEver
ou la lib JoystickEx qu'on peut télécharger ici :
http://purebasic.hmt-forum.com/viewtopi ... highlight=
en principe la lib de Dri est plus interessante car utilisant directement DirectX mais elle n'est pas tout à fait finie.
la mienne utilise la lib multimedia de windows. à toi de voir.
les 2 sont en tout cas capables de piloter plusieurs axes, plusieurs joysticks.

http://purebasic.hmt-forum.com/viewtopi ... highlight=
en principe la lib de Dri est plus interessante car utilisant directement DirectX mais elle n'est pas tout à fait finie.
la mienne utilise la lib multimedia de windows. à toi de voir.
les 2 sont en tout cas capables de piloter plusieurs axes, plusieurs joysticks.

Flipe, j'ai utilisé la lib joystickEx comme tu me l'as dit.... les 2 exemples fournis avec fonctionnent impecables.... mais j'ai du mal à l'utiliser, et de l'integrer dans mon jeu.... j'ai un gros plantage si je l'utilise....
y a t-il une explication quelque part des commandes de cette librairie, je dois mal l'utilisé...
merci encore
y a t-il une explication quelque part des commandes de cette librairie, je dois mal l'utilisé...
merci encore