Accelerate object
Use mousebutton to restart animation.
float xpos, ypos, speed;
void setup() {
size(400,400);
framerate(60);
speed = 0; // INITIAL SPEED
xpos = width/2;
}
void draw() {
background(0);
// ON CLICK: RESTART POSITION TO TOP, MOUSEX AND SET NO SPEED
if(mousePressed) { ypos=0; xpos = mouseX; speed = 0; }
// ACCELLERATE
speed += 0.3;
// MOVE
ypos += speed;
// DRAW
rect(xpos,ypos,30,30);
}

0 Comments:
Post a Comment
<< Home