La inercia y la rotación

  • Jimmers
  • Born
  • Born
  • No Avatar
  • Registrado: Jul 11, 2004
  • Mensajes: 2
  • Status: Offline

Nota Julio 11th, 2004, 4:45 pm

Hola.

Soy nuevo en ActionScript y por lo tanto la menor idea.

Ive consiguió una forma que gira para seguir el ratón .. que se ve cool. El problema Ive consiguió es que quiero introducir un cierto sentido de la inercia a la misma para que parezca más real.

El código tal como está (que, debo confesar, yo sólo una adaptación de algún ejemplo tropecé con otros) es el siguiente:
Código: [ Select ]
onClipEvent(load){
X = this._x;
Y = this._y;
}
onClipEvent(mouseMove){
Xm = _parent._xmouse;
Ym = _parent._ymouse;
Xdiff = Xm - X;
Ydiff = Ym - Y;
radAngle = Math.atan2(Ydiff , Xdiff);
this._rotation = radAngle*360/(2*Math.PI);
updateAfterEvent();
}
  1. onClipEvent(load){
  2. X = this._x;
  3. Y = this._y;
  4. }
  5. onClipEvent(mouseMove){
  6. Xm = _parent._xmouse;
  7. Ym = _parent._ymouse;
  8. Xdiff = Xm - X;
  9. Ydiff = Ym - Y;
  10. radAngle = Math.atan2(Ydiff , Xdiff);
  11. this._rotation = radAngle*360/(2*Math.PI);
  12. updateAfterEvent();
  13. }

Funciona bien, pero al igual que Id a ver la forma de acelerar / desacelerar más despacio.

Gracias
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Julio 11th, 2004, 4:45 pm

  • digitalMedia
  • a.k.a. dM
  • Genius
  • Avatar de Usuario
  • Registrado: Dic 29, 2003
  • Mensajes: 5169
  • Loc: SC-USA
  • Status: Offline

Nota Julio 11th, 2004, 5:49 pm

Jimmers Hey!

Por favor, utilice el [code] [/ code] tags al publicar fragmentos de código. He cambiado su puesto original. ;)

Gracias.
- dM
  • Jimmers
  • Born
  • Born
  • No Avatar
  • Registrado: Jul 11, 2004
  • Mensajes: 2
  • Status: Offline

Nota Julio 11th, 2004, 6:23 pm

Oh, ¡Vaya. Perdón. n00bs prerrogativa, thats lo que es.

Cualquier idea de cómo hacer lo que Im después, aunque? Im quiero asumir algún tipo de bucle, pero yo simplemente no puede parecer para verlo directamente.
  • digitalMedia
  • a.k.a. dM
  • Genius
  • Avatar de Usuario
  • Registrado: Dic 29, 2003
  • Mensajes: 5169
  • Loc: SC-USA
  • Status: Offline

Nota Julio 11th, 2004, 6:52 pm

No se preocupe por las etiquetas de código. :)

Im no realmente en un buen lugar para mirar el código (combate a caer dormido), pero quisiera ver a utilizar el "onEnterFrame" caso por lo que el script de incendios con cada cuadro, entonces el cálculo de sólo una fracción de la ubicación del ratón para realizar la rotación.

¿Eso tiene sentido? Parece que se sigue estrictamente el ratón en este momento. Malos tener otra mirada de mañana. Lo sentimos, Im realmente fuera de él.
- dM

Publicar Información

  • Total de mensajes en este tema: 4 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 63 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC