game physics - Force, acceleration, and velocity with Javascript -


i attempting make objects move on screen based on force on x-axis , y-axis. seems work when force applied object, when force no longer applied, instead of object continuing @ same velocity , direction, goes off in different direction different velocity. error in section of code? part can think problem.

var update = function (modifier) {   // rock going up/down wh     if(rocks[i].y > 0 && rocks[i].y < worldsizey){         if(rocks[i] != null){             rocks[i].accelerationy = rocks[i].forcey/rocks[i].mass;             rocks[i].velocityy += (modifier*1000)*rocks[i].accelerationy;             rocks[i].y += (modifier*1000)*rocks[i].velocityy;         }     } // rock going right/left     if(rocks[i].x < worldsizex && rocks[i].x > 0){         if(rocks[i] != null){             rocks[i].accelerationx = rocks[i].forcex/rocks[i].mass;             rocks[i].velocityx += (modifier*1000)*rocks[i].accelerationx;             rocks[i].x += (modifier*1000)*rocks[i].velocityx;         }     }     rocks[i].forcex = 0;     rocks[i].forcey = 0; } 


Comments

Popular posts from this blog

yii2 - Yii 2 Running a Cron in the basic template -

asp.net - 'System.Web.HttpContext' does not contain a definition for 'GetOwinContext' Mystery -

mercurial graft feature, can it copy? -