Driving Car Boundarys
This is a tutorial explaining how you would make a car based game using boundarys.
I will explain how this is done, step by step:
1.Create an outline of where you would like your boundarys to be, I used a square, Make this a MC and give it a instance name land.
2.Design a car, and turn that into a MC, No need to give it an instance name because all the actions will be in it.
3.Click on your car and bring up the actions panel, here are the actions to add:
onClipEvent (enterFrame) { // make the car go forward if (Key.isDown(Key.UP)) { speed += 1; } // make the car go backwards if (Key.isDown(Key.DOWN)) { speed -= 1; } // tells the car to slow down after the speed of 20 if (Math.abs(speed)>20) { speed *= .7; } // you can change the rotation of the car to your desire if (Key.isDown(Key.LEFT)) { _rotation -= 15; } if (Key.isDown(Key.RIGHT)) { _rotation += 15; } // here is where the hittest is for the boundary speed *= .98; x = Math.sin(_rotation*(Math.PI/180))*speed; y = Math.cos(_rotation*(Math.PI/180))*speed*-1; if (!_root.land.hitTest(_x+x, _y+y, true)) { _x += x; _y += y; } else { speed *= -.6; } }
4.Finished, now test it out.
» Level Intermediate |
Added: 2002-08-20 Rating: 4.94 Votes: 276 |
» Author |
Game Designer |
» Download |
Download the files used in this tutorial. |
Download (6 kb) |
» Forums |
More help? Search our boards for quick answers! |
-
You must have javascript enabled in order to post comments.
Comments
There are no comments yet. Be the first to comment!