lenf
February 18, 2004, 11:44am
1
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
}
}
system
February 18, 2004, 12:25pm
2
maybe this works?
[AS]
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)
}
}
[/AS]
and please use the AS tags when posting code.
system
February 20, 2004, 12:30pm
4
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?
system
February 20, 2004, 5:32pm
6
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…
system
February 20, 2004, 8:03pm
7
i dunno id think that the code that kalliban gave would work