Salut, toujours dans le cadre du programme que je suis entrain de créer sur les mouvements...
J'ai créé le graph de la vitesse: y=a*x+b; (a c'est l'accélération et b c'est la vitesse initiale)...
Voici le code:
t c'est le temps ac c'est l'accélération et vi vitesse initiale, désolé de ne pas avoir utilisé les noms standards puisque je n'étudie pas en frensh^^
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ac=1; vi=3; this.onEnterFrame=function(){ t=getTimer()/1000; s._x=linex._x+(t%5)*50; s._y=-((ac*t+vi)%5)*50+liney._y+liney._height; }
liney c'est l'axe des y et linex celui des x (encore désolé)
Vous pouvez constatez que j'ai ajouté un "%5" c'est just pour que le graph ne se déplace pas quand la valeur du temps ou de la vitesse est supérieur à 5.
Et la multiplication par 5 c'est just pour agrandir le graph.
Les variables ac et vi sont modifiables grace à un champ de saisie, donc à tout moment, l'utilisateur peut modifier ces variables.
Quand on modifie l'accélération, tout va bien...mais le problème c'est quand on modifie la vitesse initial, et là tout foire...
Partager