Wie kann ich erkennen, collision detection in flash AS3?

Ich wollte ein Labyrinth erstellen, in flash AS3, mit der Benutzer die Führung der Charakter. Ich habe versucht, mit dieser (unten), aber dies wird von mir verlangen, alle, die die Labyrinth-Wände individuell und Einstellung der Kollisionserkennung. Gibt es einen einfacheren Weg das zu bewerkstelligen?

monkey.addEventListener( Event.ENTER_FRAME, handleCollision)

function handleCollision( e:Event ):void
{
    if(monkey.hitTestObject(wall))
       {
           trace("HIT");
       }
       else
       {
           trace("MISS");
       }
}
Sie müssen erstellen Sie eine Kachel-basierte Labyrinth, und dann tun Kollision Erkennungen mit all den Kacheln in der Karte. Blick nach oben in tile-based collision detection, sehen Sie eine Erhöhung der Leistung in Ihrem Labyrinth.

InformationsquelleAutor Avtar Brar | 2013-04-18

Schreibe einen Kommentar