2011-01-21 6 views
0

J'essaie de créer un effet de chute libre sous l'action de la gravité dans mon navigateur. La physique de base devrait vous dire que plus le corps (une div dans ce cas) tombe, plus sa vitesse devrait être rapide.Accélération avec jQuery

Des idées pour implémenter cela?

Fondamentalement, la vitesse de l'objet doit être égale à «at» à tout moment. Où t = période de temps et a = accélération = 9.8.

Répondre

1

Theres un plugin jQuery 'physique' qui vous permet d'appliquer la physique aux éléments. Vous pouvez créer des vecteurs et affecter etc vitesse/gravité: http://plugins.jquery.com/project/jphysics

Hope qui aide :)

+0

C'est le cas. Mais je ne suis pas vraiment un pro chez jquery et ce que je veux faire ici, c'est le code moi-même. Toute idée où je peux trouver soit un tutoriel ou juste un extrait de code pour la partie accélération? Ou pouvez-vous me pointer dans la bonne direction? – born2hack

+0

J'ai trouvé un couple de tutoriels de physique intéressants/expériences que les gens ont menées avec javascript: http://dev.opera.com/articles/view/blob-sallad-canvas-tag-and-javascrip/ et http: // www.queness.com/post/3296/8-amazing-javascript-experiments-of-physic-and-gravity-simulation étaient les deux meilleurs que j'ai pu trouver ... étaient-ils plus ce que vous cherchiez ?? –

0

Si vous animez votre effet, il serait plus facile pour vous d'utiliser la période de temps sur l'objet en utilisant le temps de effet dans jquery.

+0

Un exemple? . . – born2hack