Comunidad de diseño web y desarrollo en internet online

Duda con MC

Citar            
MensajeEscrito el 15 Jun 2011 04:11 pm
Buenas, tengo una pequeña duda con las propiedades de un MC, estoy desarrollando un videojuego y he creado los sprites de movimiento para que el personaje se pueda mover hacia la derecha, mi duda es si puedo de alguna manera mediante codigo invertir el sentido del MC y hacer que este se mueva hacia la izquierda,

Muchas gracias

Locke

Por locke23

26 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Jun 2011 08:07 pm
"invertir el sentido del MC y hacer que este se mueva hacia la izquierda"

no me queda claro esta parte... para invertir el sentido debemos saber que sentido tienes ahora mismo.

Por Otaku RzO

BOFH

1890 de clabLevel

12 tutoriales
1 articulo

Genero:Masculino   Desarrollador de GAIA Bastard Operators From Hell

Lima - Perú

chrome
Citar            
MensajeEscrito el 15 Jun 2011 09:27 pm
Cierto, siento no haber sido muy explicito. Verás tengo un MC que consiste en un personaje con una linea de tiempo en la que fotograma a fotograma el personaje realiza movimientos mirando a la derecha. El MC responde al teclado para moverse, atacar, etc. La duda que tengo es que si la linea de tiempo de mi MC consiste en 50 frames (todos ellos mirando hacia la izquierda), debo copiar los 50 frames e invertir su sentido (que miren hacia la derecha) uno a uno y montar la logica de programación digamos redundantemente.

Por el contrario pregunto si hay alguna manera de mediante as3 poder cambiar el sentido a un MC como se puede hacer a mano con la herramienta transformacion libre. Esto me ahorraria repetir todo el proceso un tanto arduo de poner todos los frames en el otro sentido.
Si no hay alguna manera pues lo haré a mano, que remedio xD.

Muchas gracias

Locke

Por locke23

26 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Jun 2011 09:32 pm
Por código podrías hacerlo pero no sería recomendable, mejor es que lo hagas de forma manual.
Para invertir los frames tienes la opción en el menu: Modify \ Timeline \ Reverse Frames .

Otra opción es que hagas un JSFL que te haga todo ese trabajo. :)

Por Otaku RzO

BOFH

1890 de clabLevel

12 tutoriales
1 articulo

Genero:Masculino   Desarrollador de GAIA Bastard Operators From Hell

Lima - Perú

chrome
Citar            
MensajeEscrito el 15 Jun 2011 09:41 pm
Ok, pues a manija lo haré, xD

Muchas gracias!!!

Locke

Por locke23

26 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Jun 2011 10:58 am
En algun que otro lenguaje (no muy serio) se usa image_xscale e image_yscale para voltear horizontal y verticalmente una imagen, igual te referias a eso, pero ni idea si hay algo parecido en AS.

Otaku RzO escribió:

Otra opción es que hagas un JSFL que te haga todo ese trabajo.


¿Qué es eso?

Saludos!

Por Zeneke

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Jun 2011 11:42 am
Buscando otras cosas he encontrado la solución inesperadamente, lo único que hay que hacer es cambiar el valor de la propiedad rotateX de nuestro MC, incrementando cada vez 180 al valor anterior de rotateX (que empieza en 0), el personaje da la cuando queramos.

Saludos a todos!!

Por locke23

26 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Jun 2011 01:29 pm
Personalmente lo haria con scaleX en vez de rotate. Si pones:

Código ActionScript :

personaje.scaleX = -1;

Tu personaje auto-magicamente cambia de dirección.

Por Acreonte

Claber

1543 de clabLevel

5 tutoriales
6 articulos

Genero:Masculino  

Digital Scientist

firefox
Citar            
MensajeEscrito el 17 Jun 2011 02:30 pm
Cierto, se consigue lo mismo de una manera más sencilla.

Muchas gracias!!!

Locke

Por locke23

26 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Jun 2011 03:05 pm
Depende de como es tu personaje porque el rotate lo que hace es que lo pone 'patas arriba' :D

Por Acreonte

Claber

1543 de clabLevel

5 tutoriales
6 articulos

Genero:Masculino  

Digital Scientist

firefox

 

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