Bien le bonjour !
voilà : j'ai fait ou plutôt recopié un code pour déplacer une voiture et la faire "rebondir" sur un obstacle. Tout fonctionne, sauf que la collision ne se produit que quand le centre de la voiture (la petite croix déterminant le milieu du clip) touche l'obstacle. Or j'aimerait que la collision s'effectue lorsque les bords de la voiture touchent l'obstacle !
Voici la fin de mon script, dans les actions de la voiture (où "pion2" est l'obstacle et "vitesse" la vitesse de la voiture) :
if(_root.pion2.hitTest(_x+x,_y+y,true))
vitesse *= -0.5;
else{
_x += x;
_y += y;
}
sur la première ligne _x +x et _y +=y annoncent la position future de la voiture, et true que l'on considère la forme globale du clip, n'est-ce pas ?
bref, je ne trouve pas où ça plante... Sauriez-vous m'aider ?
Merci d'avance (j'espère avoir donné assez de détails...)
