3 ms·
As a fellow physics geek mobile dev (eg. ThreeBody, Geodesic Asteroids) I gotta ask: how are you modelling the gravitational force?
by musgravepeter 11y ago
As a fellow physics geek mobile dev (eg. ThreeBody, Geodesic Asteroids) I gotta ask: how are you modelling the gravitational force?
- psy_ 11y agoEach frame, I calculate the velocity (x/y) of each objects based on their distance between the object and the center (target). Then, I apply a linear velocity on the body + the rotation based on the angle. I've used Box2D for that Here is a part of the code (lua, LÖVE framework) : https://gist.github.com/psych0pat/2b7c8f52b9191f28ef8f https://gist.github.com/psych0pat/2b7c8f52b9191f28ef8f It's a bit dirty but it's working :)
- musgravepeter 11y agoThanks for the snippet. Working code is a good thing. I tend to rat-hole on the physics stuff, since I have a background in it.