..:: MX Studio Fóruns ::..: Dúvida em jogo - AS2 - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Dúvida em jogo - AS2

#1 User is offline   Geovanne 

  • Group: Membros
  • Posts: 1
  • Joined: 07-May 10

Posted 07 May 2010 - 11:39 AM

Olá, eu estou tentando programar um jogo onde o personagem é controlado pelo mouse. Quando o mouse se move o personagem segue o cursor e rotaciona para que sua face fique virada para o cursor. O código está pronto e funciona, mas eu fiquei descontente com o resultado final, pois quanto mais perto do mouse, menor fica a velocidade do objeto. Eu gostaria de saber se há uma maneira de manter a velocidade constante. O código está em baixo, ele foi colocado dentro de uma estância do movieclip. Obrigado pela atenção!

onClipEvent (enterFrame) {
radianos = Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x);
graus = Math.round((radianos*180/Math.PI));
_root.YY = Math.round(_root._ymouse - this._y);
_root.XX = Math.round(_root._xmouse - this._x);
_root.yMove = Math.round(_root.YY/20);
_root.xMove = Math.round(_root.XX/20);
this._y += _root.yMove/5;
this._x += _root.xMove/5;
this._rotation = graus + 90;
}
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)