Archived

This topic is now archived and is closed to further replies.

Is this code right? (velocity)

This topic is 5852 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi, i''m a flash programmer and i''m trying to come up w/ some simple game physics. This is what i''ve come up w/ for velocity, and was wondering if you could tell me if i''m right or not: each "frame" this is run: velocity = velocity + accel; velocity = velocity * drag; Then the velocity is added to the current position. Drag in this case is below 1 (like .7 or something) Accel is changed when a "force" is applied. When it''s not applied accel becomes zero. This also gives me a terminal velocity which is nice, and here is a graph of the curve (i hope you can put html in here): I was expecting to get more of a bell curve, but after checking stuff out on the net this looks almost right... So does it make sense?

Share this post


Link to post
Share on other sites
Ya that should work. Also, you probably should make:

velocity = velocity +accel;
to
velocity += accel;

and

velocity = velocity * drag;

to

velocity *= drag;

Good stuff you have there, good luck!

Share this post


Link to post
Share on other sites