Open DeveloppeurPascal opened 1 year ago
Salut Patrick, Oui ça serait un plus. Pour Windows, il y aurait peut être le composant de Winsoft (https://www.winsoft.sk/fjoystick.htm). Il encapsule DirectX donc ça ne serait valable que pour les plateforme Windows. Le joystick "logiciel" de GBE3D est surtout pour cibler les plateformes mobiles...
Verrai comment je prend en charge pour iOS(macOS) / Android dès que possible mais en attendant on peut tenter avec le service de plateforme que j'ai mis sur https://github.com/DeveloppeurPascal/Delphi-Game-Engine
Pour les jeux où tu utilises le clavier, tu peux choper l'unité JoystickManager.pas (ou j peux le faire sur ceux qui sont en ligne) que j'ai mise sur https://github.com/DeveloppeurPascal/Spooch : elle envoie une touche au onKeyDown (ou up) de la fiche active selon l'action sur le joystick lorsqu'il est pris en charge. Une façon détournée de le mettre en place. ;-) (c'est pas hyper propre comme façon de faire, mais ça permet de greffer la prise en charge en ajoutant juste l'unité au programme et en appelant StartJoystick() lorsque le programme est lancé et une forme affichée.
Hello J'ajouterais bien la prise en charge de vrais joysticks sur le composant Joystick. Qu'en penses tu ? @+ Patrick