Actionscript hoppe-bevægelse
Hej med jer.Jeg er i gang med at lave et spil (eller jeg prøver) og der er noget som jeg er ikke ved hvordan jeg skal lave. Jeg har en figur man kan styre med piletasterne, og jeg har fået den til at gå fra side til side, men den skal også kunne hoppe. Jeg ved ikke hvordan jeg kan lave et actionscript, som ved tryk på Key.UP kan få figuren op og ned, altså en hoppe-bevægelse. I kan se min kode:
onClipEvent(load){
var hopper:Boolean = false;
var hastighed:Number = 7;
var sceneh:Number = 300;
var sceneb:Number = 600;
this._y = sceneh - _root.jord._height;
this._x = 10+this._height;
var radius:Number = this._width/2
var højde:Number = 60;
}
onClipEvent(enterFrame){
// frem og tilbage
if(Key.isDown(Key.LEFT)){
this._x -= hastighed;
}
if(Key.isDown(Key.RIGHT)){
this._x += hastighed;
}
// hoppe
if(this._y >= sceneh - _root.jord._height){
hopper = false;
}
if(Key.isDown(Key.UP) && !hopper){
hopper = true;
}
// grænser
if(this._x<=radius){
this._x = radius;
}
if(this._x>=sceneb-(radius)){
this._x = sceneb-(radius);
}
}
PS: højde er variablen for hvor høj figuren kommer op i luften.
