Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: [Résolu] Direction selon un angle  (Lu 1514 fois)

0 Membres et 1 Invité sur ce sujet

Borax Kid

  • Newbie
  • *
  • Messages: 21
    • Voir le profil
[Résolu] Direction selon un angle
« le: Mars 25, 2014, 08:41:50 pm »
Bonjour/bonsoir à tous.

Mon problème n'est pas vraiment un problème avec SFML, c'est un problème de géométrie.
Je suis en train de faire des balles dans mon jeu (on tire où la souris pointe), je récupère l'angle, et avec la formule que j'utilise (avec des cos et des sin) la trajectoire de la balle donne un arc, or j'aimerais que la trajectoire soit droite (c'est une balle, elle n'est donc soumis que très peu à la gravité vu sa vitesse, donc c'est négligeable).
Merci de bien vouloir m'aider, si vous voulez mon code je peux vous le donner mais je vois pas en quoi ça aiderait pour mon problème.

(PS : Je récupère mon angle en radian mais je peux l'avoir en degré si il faut)
« Modifié: Mars 25, 2014, 10:00:12 pm par Borax Kid »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Direction selon un angle
« Réponse #1 le: Mars 25, 2014, 08:57:47 pm »
cos(angle) et sin(angle) sont constants si angle est constant, aucune raison que ça parte en arc de cercle... Soit tu les recalcules constamment avec un angle qui varie légèrement, soit tu as un autre truc bizarre dans ton code.
Laurent Gomila - SFML developer

Borax Kid

  • Newbie
  • *
  • Messages: 21
    • Voir le profil
Re : Direction selon un angle
« Réponse #2 le: Mars 25, 2014, 09:59:53 pm »
Je me suis rendu compte de mon erreur ... A chaque update je rajoutais l'angle ... Merci, j'avais vraiment pas pensé à un truc aussi bête que j'aurais pu faire...

 

anything