Thursday, September 07, 2006

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