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...








Répondre avec citation
Partager