Direção do mouse + Ease
Preciso de ajuda em uma função que faça um mc seguir a direção do mouse com ease.
A função atual é:
var X:int = mouseX - mc.x;
var Y:int = (mouseY - mc.y) * -1;
var angle = Math.atan(Y/X) / (Math.PI/180);
if (X < 0) {angle += 180;}
mc.rotation += (((angle -1) + 90) - mc.rotation) .1;
Neste exemplo, que criei com a mesma função, vocês podem observar o problema. Logo quando o mouse está abaixo do indicador e passa de um lado para o outro. A mudança brusca da variável faz com que a seta gire pelo outro lado para alcançar a rotação da fórmula.
Alguém poderia me dar uma ajuda com essa função ou me mostrar outro jeito de fazer isso?
Discussão (11)
Carregando comentários...