Salut
Je dévellope un projet que je mettrait a dispo lorsqu'il sera fini
Voiçi mon problème :
Je dipose d'un poisson dans un aquarium
Je veu faire une sorte d'IA pour lui
Donc voila se que j'aimerai faire :
Le poisson choisit un point au hasard dans l'aquarium.
Il calcul la distance qui le sépare de ce point.
Il calcul la distance en _x qui le sépare du point.
Ensuite il calcul l'angle entre l'axe _x et ce point.
C'est la dessus que je bloke
Avec les radians je galère énormément.
Voiçi le code que j'ai dévellopé (il est assez compliké donc je l'ai simplifié la notement pour les om de variable) :
[code]
onClipEvent (load) {
_root.vitesse_neon = 2;
}
onClipEvent (enterFrame) {
_root.y = random(768)
_root.x = random(1024)
_root.distance_x = _root.x-this._x;
_root.distance_y = _root.y-this._y;
_root.distance_point = Math.sqrt(Math.pow(_root.distance_x, 2)+Math.pow(_root.distance_y, 2));
_root.cote_adjacent = this._x-Math.abs(_root.x);
_root.angle = Math.atan2(_root.y-this._y, _root.x-this._x);
this._x += Math.cos(_root.angle)*_root.vitesse_neon;
this._y -= Math.sin(_root.angle)*_root.vitesse_neon;
this._rotation = _root.angle*(180/Math.PI);
}
[/code]
Voila
Le code est peut être assez compliqué
Pour l'instant j'ai fait avec Math.atan2 mais cela ne marche pas le poisson ne vas pas vers le point choisit.
Merci beacoup d'avance

Blacknight91Titi
Et comme chaque jour je t'aime davantage, aujourd'hui plus qu'hier mais bien moins que demain !