quinta-feira, 15 de maio de 2014

Perseguição de Movieclips

Um snippet de código para fazer com que um movieclip siga outro.
No exemplo abaixo, a instância mc2 é perseguida por mc1.
Pode ser bastante útil em joguinhos :)


mc1.x = mc1.y = 100; // posição inicial de mc1
mc2.x = mc2.y = 500; // posição inicial de mc2

stage.addEventListener (Event.ENTER_FRAME,SigaMe);

function SigaMe(evt:Event): void {
mc1.x += Speed (mc1.x, mc2.x,100);
mc1.y += Speed (mc1.y, mc2.y,100);
}

function Speed (orig:Number, dest:Number,coef:Number):
Number {
return (dest-orig)/coef;
}

Nenhum comentário:

Postar um comentário