Comment puis-je détecter la détection de collision dans flash AS3?

J'ai voulu créer un labyrinthe en flash AS3, avec l'utilisateur de guider le personnage. J'ai essayé d'utiliser ce (ci-dessous), mais cela va m'obliger à faire tout le labyrinthe de murs de la personne et le réglage de la détection de collision pour chacun. Est-il un moyen plus facile d'accomplir la même chose?

monkey.addEventListener( Event.ENTER_FRAME, handleCollision)

function handleCollision( e:Event ):void
{
    if(monkey.hitTestObject(wall))
       {
           trace("HIT");
       }
       else
       {
           trace("MISS");
       }
}
Vous avez besoin de créer une mosaïque de labyrinthe, et puis faire des détections de collision avec toutes les tuiles de la carte. Regarde dans mosaïque de la détection de collision, vous verrez une augmentation de la performance dans votre labyrinthe.

OriginalL'auteur Avtar Brar | 2013-04-18