Comunidad de diseño web y desarrollo en internet online

MovieClip con rotacion

Citar            
MensajeEscrito el 11 May 2006 05:18 am
Hola me gustaria saber que metodo es el mas apropiado para que un clip cambie de orientacion de acuerdo a los movimientos del mouse.
Es decir, aparte de que siga al mouse...si el cursor se coloca al lado derecho que el clip (en este caso el dibujo de un niño) gire su cabeza y cuerpo para el lado derecho, si el cursor se colocar en la parte superior del escenario que el niño gire su cuerpo para arriba y asi de acuerdo al lugar donde se encuentre el mouse
espero me puedan ayudar

Por shn

29 de clabLevel



Genero:Femenino  

msie7
Citar            
MensajeEscrito el 11 May 2006 07:49 am
El método general es el siguiente:
1/ Encontrar el vector que nos dara los datos necesarios : angulo y distancia.
Para la distancia: restar las coordenadas a las del MC objetivo a las del ratón.
Para el ángulo convertir la atan2 que sale en radianes a grados

Código :

dx = MC._x - _xmouse ; dy = MC._y - _ymouse;
angulo = Math.atan2(dy,dx) * 180 / Math.PI;


2/ efectuar el movimiento rotando y desplazando si es el caso.
Girando el MC hacia el mouse y moviendo a una velocidad predefinida ( definir velo base antes)

Código :

MC._rotation = angulo;
MC._x += Math.cos(angulo) * velo ; MC._y += Math.sin(angulo) * velo;


Nota: En Flash 8 simplemente se utilizan las polares de la clase Point.

Por Teseo

SWAT Team

1780 de clabLevel

14 tutoriales

Genero:Masculino   SWAT

firefox

 

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