Comunidad de diseño web y desarrollo en internet online

Tengo dos problemas con mi pequeño juego

Citar            
MensajeEscrito el 12 Sep 2010 02:14 am
El codigo:

Código ActionScript :

stop()
this.onEnterFrame=function(){
   switch (Key.getCode()) {
         case Key.UP:
         if(!this.mapa.hitTest(this.mexicano._x,this.mexicano._y-12.5,true)){
         this.mexicano._y = this.mexicano._y - 1
         this.mexicano._rotation=-90;
         }
         break;
         case Key.DOWN:
         if(!this.mapa.hitTest(this.mexicano._x,this.mexicano._y+12.5,true)){
         this.mexicano._y = this.mexicano._y + 1
         this.mexicano._rotation=90;
         }
         break;
      case Key.RIGHT:
      if(!this.mapa.hitTest(this.mexicano._x+10,this.mexicano._y,true)){
         this.mexicano._x = this.mexicano._x + 1
         this.mexicano._rotation=0;
      }
         break;
      case Key.LEFT:
      if(!this.mapa.hitTest(this.mexicano._x-10,this.mexicano._y,true)){
         this.mexicano._x = this.mexicano._x - 1
         this.mexicano._rotation=0;
      }
         break;         
         
         }

}





Mi problema es este

quiero qe al apretar el cursor izquierdo avance hacia la izquierda (hasta ahi funciona) pero quiero que mi movie clip se invierta de manera que la cara de mi char voltee hacia donde camina solo conozco los metodos de "grados" ocea 90, 180, -90 bla bla bla y espera qe me dijeran como lograr que aparte de los grados se invierta espero darme a entender

Por Nato_Kohanim

160 de clabLevel



Genero:Masculino  

Editor, Programador y Bloggero

chrome
Citar            
MensajeEscrito el 12 Sep 2010 02:58 am
olvide poner el otro problema... como hacerlos esto mas rápido, sin modificar los fotogramas por segundo, porque ya hice la presentación y una pequeña animación

Por Nato_Kohanim

160 de clabLevel



Genero:Masculino  

Editor, Programador y Bloggero

chrome
Citar            
MensajeEscrito el 12 Sep 2010 08:23 am
Hola,
para voltearlo puedes usar _xscale e _yscale, y para que vaya más rápido en lugar de sumar o restar 1 a las posiciones x e y pon un número más grande. Para ello es mejor que crees una variable para la velocidad, y así podrás cambiar la velocidad dándole otro valor a esa variable, en lugar de cambiar el 1 en los 4 sitios.

Por isidoro

Claber

498 de clabLevel

2 tutoriales

Genero:Masculino  

firefox

 

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