Comunidad de diseño web y desarrollo en internet online

Profundidad y Desplazamiento

Citar            
MensajeEscrito el 25 Jun 2007 05:34 pm
:) Hola a todos! tengo un problema; he intentado hacer un escenario donde pueda mover un "MC" a cualquier parte del escenario haciendo clik con el mouse, y que otros "MC" estaticos en el escenario sirvan para dar profundidad, pasandose hacia el frente o de tras del "MC" en movimiento. lo he hecho por separado y ahora no lo puedo unir. :crap: Alguien me podria ayudar? Gracias por su tiempo

Por FRA BA

1 de clabLevel



Genero:Masculino  



Ultima edición por FRA BA el 26 Jun 2007 03:28 pm, editado 1 vez

México DF

msie7
Citar            
MensajeEscrito el 25 Jun 2007 05:36 pm
¿Podrias postear el código utilizado? Si no será dificil poder ayudarte ;)

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 25 Jun 2007 05:40 pm

Por FRA BA

1 de clabLevel



Genero:Masculino  

México DF

msie7
Citar            
MensajeEscrito el 25 Jun 2007 10:32 pm
Pues muy senzillo, debes sustituir esta parte:

Código :

    switch (Key.getCode()) {
    case (Key.Up) :
        heroe._y -= 10;
        break;
    case (Key.DOWN) :
        heroe._y += 10;
        break;
    case (Key.LEFT) :
        heroe._x -= 10;
        break;
    case (Key.RIGHT) :
        Heroe._x += 10;
        break;
    }
Por esta

Código :

heroe._x += (objx-heroe._x)/velo;
heroe._y += (objy-heroe._y)/velo;

Y en la parte de arriba del código defines las variables:

Código :

var objx:Number = new Number();
var objy:Number = new Number();
var velo:Number = new Number (5);

No se si es a lo que te referías. He utilizado un easing básico, siempre puedes complicarlo más. ;)

Por ferranpujol

177 de clabLevel



 

Mataró (Barcelona), España

msie
Citar            
MensajeEscrito el 25 Jun 2007 11:01 pm
muchas gracias ferranpujol me sirvio mucho. Ya habia logrado obtener la funcion, pero de una forma mucho mas complicada. De verdad Gracias por tu ayuda ^^

Por FRA BA

1 de clabLevel



Genero:Masculino  

México DF

msie7
Citar            
MensajeEscrito el 26 Jun 2007 04:55 pm
Bueno, me habia dejado de decirte:

Código :

var mouse:Object = new Object()
mouse.onMouseDown = function () {
objx = _xmouse
objy = _ymouse
}
Mouse.addListener(mouse);


Pero veo que ya lo has visto ;)

Por ferranpujol

177 de clabLevel



 

Mataró (Barcelona), España

msie

 

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