Forums Développement Multimédia

Les formations Mediabox
Les formations Mediabox

Intercepter un clip en déplacement

Compatible ActionScript 1 et 2. Utilise des techniques dépréciées. Cliquer pour en savoir plus sur les compatibilités.Par Damien

Dans ce tutorial, on va tout d'abord voir un exemple de prototype permettant à un clip de ce deplacer vers une cible, puis dans le cas d'une cible mobile, on verra comment optimiser l'interception.

L"extension Adobe Flash Plugin est nécessaire pour afficher ce contenu.

Il faut tout d'abord imaginer une fonction permettant de deplacer un clip vers un point (x,y) à vitesse constante fixée.
On notera 'step' la valeur de cette vitesse, en pixels/frame .
Il faudra donc se deplacer d'une certaine distance en direction de la cible;
Soit A la position de notre clip et B celle de la cible; Il faut donc mesurer l'angle que forme la droite (AB) avec l'horizontale.
Or il se trouve que l'on connait la tangente de cet angle, car on a la position de deux points.
Ensuite, on se rend compte en projetant sur les axes Ox et Oy qu'il faut se deplacer de step*cosinus(angle) sur l'horizontale et de step*sinus(angle) sur la verticale.

Lire la suite sur le forum...