Thursday, December 6, 2012

How to make a platform game in flash (CS5)

these are the codes for the actions- (Character) onClipEvent (load) { var ground:MovieClip = _root.ground; var grav:Number = 0; var gravity:Number = 2; var speed:Number = 7; var maxJump:Number = -12; var touchingGround:Boolean = false; } onClipEvent (enterFrame) { _y += grav; grav += gravity; while (ground.hitTest(_x, _y, true)) { _y -= gravity; grav = 0; } if (ground.hitTest(_x, _y+5, true)) { touchingGround = true; } else { touchingGround = false; } if (Key.isDown(Key.RIGHT)) { _x += speed; } if (Key.isDown(Key.LEFT)) { _x -= speed; } if (Key.isDown(Key.UP) && touchingGround) { grav = maxJump; } if (ground.hitTest(_x+(_width/2), _y-(_height/2), true)) { _x -= speed; } if (ground.hitTest(_x-(_width/2), _y-(_height/2), true)) { _x += speed; } if (ground.hitTest(_x, _y-(height), true)) { grav = 3; } } (VCam download link) www.mediafire.com (VCAM Code) onClipEvent (enterFrame) { _y += (_root.char._y-_y)/4; _x += (_root.char._x-_x)/4; } (Reset Symbol) onClipEvent (enterFrame) { if (_root.char.hitTest(this)) { _root.char._x = charX _root.char._y = charY } }


Source : scriptnuke[dot]com

0 comments:

Post a Comment