Comunidad de diseño web y desarrollo en internet online

Problema con mover el suelo y al personaje!

Citar            
MensajeEscrito el 26 Nov 2009 09:38 pm
Hola! Bueno, estoy haciendo un juego y como quiero que mis niveles sean grandes, puse un codigo en mi MC llamado suelo, que es donde se para el personaje:

Código ActionScript :

onClipEvent(enterFrame){
if (Key.isDown(Key.RIGHT)) {
 this._x -= 8;
 } else if (Key.isDown(Key.LEFT)) {
 this._x += 8;
 }
}

onClipEvent(enterFrame){
   if(Key.isDown(Key.UP)){
      this._y +=8;
   } else if(Key.isDown(Key.DOWN)){
      this._y _= 8;
   }
}


El personaje se mueve con las flechas IZQUIERDA y DERECHA, salta con la de ARRIBA, todo funcionaba hasta que tuve un fallo: cuando el personaje topaba en algun lugar y presionabas las flechas, el personaje no se movia, pero si el fondo, asi que eso arruina todo. Mi pregunta era:

Que usarian ustedes, flasheros veteranos, para que al moverse el personaje el suelo lo haga tambien...

Mi suposicion: no habra un codigo que sea algo asi como, si el personaje se mueve ._x 1 a la derecha, el suelo se pueda mover ._x 1 a la izquierda?

MUCHAS GRACIAS!!

Por avatarbobo

28 de clabLevel



 

chrome
Citar            
MensajeEscrito el 27 Nov 2009 02:22 am
Pues, antes que nada, yo haría las validaciones dentro de la misma función, algo como:

Código ActionScript :

function moverPersonaje():Void{
   if (deteccion_obstaculos)) { 
        if (Key.isDown(Key.RIGHT)) { 
             personaje._x -= 8; 
            escenario._x -= 8; 
        } else if (Key.isDown(Key.LEFT)) { 
            personaje._x += 8; 
            escenario._x += 8; 
        } 
    }
}


Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 27 Nov 2009 03:02 pm
Muchas gracias por responder, pero lo que logre (o lo que vi como la mejor opcion) fue descargar la Vcam, es mas facil de usar y me deja muchas mas opciones para desarrollar mi juego. MUCHAS GRACIAS!! :D

Por avatarbobo

28 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.