Search tutorials
INSTRUCTIONS FRAME
do this on frame 2 of the main timeline...
-draw the arrow keys and lable what they do.
-draw the different types of baddies you want in your game and lable them...(like...if you had a skull baddie....name it skully....er somthing crazy original like that)
-put another stop action (the same one as last ) in the actions layer for this frame
-make a "back to menu button" that goes back to the first frame ( the menu frame)
-finally make a third keyframe named "lvl1"...give it the stop action...
-take a quick break and get ready for the real game...
MAKING THE CHARACTER
-in the "lvl1" frame, on a new layer called "dude" create a circle for your dude....(other tutes have better ways to make him move....but this will suffice!)
-use F8 to make him into a movie clip and call his instance "dude"
- give him this action script...
onClipEvent (load) {
moveSpeed = 7;
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.RIGHT)) {
this._x += moveSpeed;
} else if (Key.isDown(Key.UP)) {
this._y -= moveSpeed;
} else if (Key.isDown(Key.DOWN)) {
this._y += moveSpeed;
} else if (Key.isDown(Key.LEFT)) {
this._x -= moveSpeed;
}
}
-This makes him move at a speed of 7....change the moveSpeed to make him faster or slower
-now this is where our friends the the walls come in...give "dude" these actions after the last script:
onClipEvent (enterFrame) {
if (this.hitTest(this._parent.left)) {
_x = _x+10;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(this._parent.up)) {
_y = _y+10;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(this._parent.down)) {
_y = _y-10;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(this._parent.right)) {
_x = _x-10;
}
}
Now your character will bounce off the walls...literally (WARNING! whatever you do... dont make your charecters speed higher than 10! unless you keep the amount you bounce higher than the characters speed, he will go through the borders otherwise)
(try it out, your dude should be able to walk around and not go through the borders)
» Level Intermediate |
Added: 2005-11-30 Rating: 5.72 Votes: 18 |
» Author |
This is my first tutorial. If i make more, they shall be even better. |
» Download |
Download the files used in this tutorial. |
Download (0 kb) |
» Forums |
More help? Search our boards for quick answers! |