mario game

Filed Under mercialleasing.com |

  • im making a mario game and i need some help.
    ive got an mc with mario standing, running right, running left, jumping and when he dies.

    how can i make it so when he jumps the running speed carrys on so he moves across when jumping?
    heres the code:

    onClipEvent(enterFrame){
    if(key.isDown(key.RIGHT)){
    gotoAndPlay(2)
    _x+= 5;
    }
    if(key.isDown(key.LEFT)){
    gotoAndPlay(21)
    _x-= 5;
    }
    if(key.isDown(key.UP)){
    gotoAndPlay(6)
    }
    if(key.isDown(key.DOWN)){
    gotoAndPlay(5)
    }
    if((this._x > 100)&&(key.isDown(key.RIGHT))){
    _root.bg._x -= 5
    }
    if(this.hitTest(_root.border)){
    this._x -= 5
    }
    }


  • I don't think i have an answer to your question ('cause i'm a newbie), but personally i would do the jumping movement all with an actionscript.

    I have a question: in a platform game like metal slug or mario bros, how can i do the sliding scenary? shall i use a very long image?


  • nah dont work


  • If you wanna get real nice effects, make a couple of over-lapping layers of long images, that move at slightly different speeds. You'll get the effect that the background images are further away. Use this carefully since you can end up with choppy movement, if you over-do it, stick with only 2, or 3 layers...


  • i dunno id think that the code that kalliban gave would work


  • thats what i do.


  • maybe this works?


    onClipEvent(enterFrame){
    if(key.isDown(key.RIGHT)){
    gotoAndPlay(2)
    _x+= 5;
    runs = "right";
    } else {
    runs = "";
    }
    if(key.isDown(key.LEFT)){
    gotoAndPlay(21)
    _x-= 5;
    runs = "left";
    } else {
    runs = "";
    }
    if(key.isDown(key.UP)){
    gotoAndPlay(6)
    if (runs == "right") {
    _x+= 5;
    } else if (runs == "left") {
    _x-= 5;
    }
    }
    if(key.isDown(key.DOWN)){
    gotoAndPlay(5)
    }
    }


    and please use the AS tags when posting code.



  • Comments