Search tutorials
Make a movie clip of a ball and a floor. Name the balls instance "ball" and the floors instance "floor". Put the ball on the floor on the same layer of the time line making sure the ball is above the floor so it can bounce. Now create a second layer called actions nad put the code in the first frame.
var velocity:Number = 0;
var gravity:Number = 2;
var friction:Number = 0.01;
function bounce():Void {
velocity += gravity;
velocity -= friction*velocity;
ball._y += velocity;
if(ball._y>floor._y){
ball._y = floor._y;
velocity *= -0.9;
}
}
var bounceInterval:Number = setInterval(bounce,50);
Ball should bounce nicely for you.
» Level Intermediate |
Added: 2005-02-19 Rating: 4.86 Votes: 36 |
» Author |
Coder |
» Download |
Download the files used in this tutorial. |
Download (0 kb) |
» Forums |
More help? Search our boards for quick answers! |