Quantcast
Channel: How can I implement gravity? - Game Development Stack Exchange
Browsing latest articles
Browse All 7 View Live

Answer by Satanfu for How can I implement gravity?

The code provided by Ilmari Karonen is almost correct, but there is a slight glitch. You actually compute the acceleration 2 times per tick, this does not follow the textbook equations.acceleration =...

View Article



Answer by Ilmari Karonen for How can I implement gravity?

As others have noted in the comments, the basic Euler integration method described in tenpn's answer suffers from a few problems:Even for simple motion, like ballistic jumping under constant gravity,...

View Article

Answer by tenpn for How can I implement gravity?

A proper frame-rate independent* newtonian physics integration:Vector forces = 0.0f;// gravityforces += down * m_gravityConstant; // 9.8m/s/s on earth// left/right movementforces += right *...

View Article

Answer by Martin Sojka for How can I implement gravity?

If you want to implement gravity on a slightly bigger scale, you can use this kind of calculation each loop:for each object in the scene for each other_object in the scene not equal to object if...

View Article

Answer by Raymond for How can I implement gravity?

Pecant's answser ignored frame time, and that makes your physics behavior differently from time to time.If you are going to make a very simple game, you can make your own little physics engine --...

View Article


Answer by Pecant for How can I implement gravity?

Every update loop of your game, do this:if (collidingBelow()) gravity = 0;else gravity = [insert gravity value here];velocity.y += gravity;For instance, in a platformer, once you jump gravity would be...

View Article

How can I implement gravity?

How can I implement gravity? Not for a particular language, just pseudocode...

View Article
Browsing latest articles
Browse All 7 View Live




Latest Images