friction2.js 293 B

123456789101112131415
  1. var stage = new mtm.Stage('c'),
  2. ball = new Ball(stage.width/2, stage.height/2),
  3. vx = Math.random() * 10 - 5,
  4. vy = Math.random() * 10 - 5,
  5. friction = 0.9;
  6. stage.shapes.push(ball);
  7. stage.play(function() {
  8. vx *= friction;
  9. vy *= friction;
  10. ball.x += vx;
  11. ball.y += vy;
  12. });