Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: Joysticks  (Read 7879 times)

0 Members and 1 Guest are viewing this topic.

Keypik

  • Newbie
  • *
  • Posts: 1
    • View Profile
Joysticks
« on: February 12, 2020, 03:56:21 pm »
Bonjour/Bonsoir,
J'aurais une question.
A quoi correspondent les " Joysticks" dans le chapitre Joysticks des tutoriaux SFML 2.5 (https://www.sfml-dev.org/tutorials/2.5/window-inputs-fr.php) ??

Sa correspond à  une manette? Aux joysticks d'une manette ? Ou autre chose?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
Re: Joysticks
« Reply #1 on: February 12, 2020, 08:35:23 pm »
Je pense que le terme exact est "contrôleur de jeu". En gros tout ce que tu peux brancher qui possède des axes et/ou des boutons. Donc oui, le truc dans sa globalité, pas une sous-partie. Les sous-parties ce sont justement les axes et les boutons -- je pensais que c'était plus ou moins évident après lecture de la doc et des tutos ;)
Laurent Gomila - SFML developer

r4gTime

  • Newbie
  • *
  • Posts: 14
    • View Profile
    • Email
Re: Joysticks
« Reply #2 on: May 21, 2020, 02:56:24 pm »
Je me permets d'en profiter pour poser une question liée aux manettes : La librairie ne semble pas prendre en compte toutes les touches de manette XBOX (il manque les gachettes LT et RT, ainsi que le joystick droit). Est-ce qu'il existe une librairie annexe compatible qui puisse mieux gérer les manettes ou quelque chose du genre ?

G.

  • Hero Member
  • *****
  • Posts: 1599
    • View Profile
Re: Joysticks
« Reply #3 on: May 21, 2020, 03:52:09 pm »
Le stick droit c'est les axes U et V, et le bouton je sais plus combien (8 ou genre) si tu parles de la pression sur le stick. En tous cas ça existe et fonctionne.
RT et LT c'est mal foutu c'est sur l'axe Z, LT en positif et RT en négatif. :(

Si tu veux savoir quoi est quoi, t'appuies sur les boutons de ta manette et tu regardes la valeur de event.joystickMove.axis ou event.joystickButton.button quand t'as un evenement JoystickMoved ou JoystickButtonPressed.

r4gTime

  • Newbie
  • *
  • Posts: 14
    • View Profile
    • Email
Re: Joysticks
« Reply #4 on: May 21, 2020, 05:11:39 pm »
Merci pour ta réponse, effectivement les gâchettes sont analogiques je n'en avais aucune idée mais je trouve ça super, ça ouvre des tonnes de possibilités !

 

anything