Bonjour à tous,
J'ai un problème assez chiant je dois dire... j'ai essayer des tonnes de trucs mais rien n'y fais, aucuns trucs ne marchent comme je veux.
Alors voilà :
Je voudrais que mon Clip "unit" par exemple, puisse allez à un point (x;y) en ligne droite, et avec une certaine vitesse 'v'.
Est-ce que quelqu'un aurais un petit code à me proposer ?
Merci encore
Si vous comprenez pas très bien, voici mon code qui marche, mais qui ne fais pas ce que je veux : Le Clip n'avance pas en ligne droite :
Code ActionScript :
function moves(e:Event)
{
var equ = Math.sqrt(gox*gox+goy*goy)
movex = (vitesse*gox)/equ
movey = (vitesse*goy)/equ
if (this.x != gox)
{
if (this.x < (gox - precision))
{
this.x += movex
}
else if (this.x > (gox + precision))
{
this.x -= movex
}
}
if (this.y != goy)
{
if (this.y < (goy - precision))
{
this.y += movey
}
else if (this.y > (goy + precision))
{
this.y -= movey
}
}
}
PS: Je suis en AS3 (au cas où)