Victor STINNER wrote:
Hi,
I really not love current physical engine. For me, gravity is :
y = y0 +G*dt^2
with y0 = initial position
dt = delta t
But current code is something like :
y = y0 +G*dt0 +G*dt1 + G*...
with dti = delta t between two computations
Another problem is that gravity is computed if objects don't move :-/ My
problem was that character who go in water (because water goes up) have
speed like (0, 100) while they aren't moving :-/
Is it possible to come back to last computations system ?
x = x0 +speed_x*t +acceleration_x*dt^2
y = y0 +speed_y*t +acceleration_y*dt^2
Or someone knows a better physical engine ? Who support for example
ice ?
Bye, Haypo
I don't know about Ice but ODE is a lightweight physic library that
Harry used in Race, you might be interested in having a look.
Julien "Emilie" Laffray