Generiert zufällige Herabfallen von Gegenständen in AS3
Möchte ich erstellen Sie eine Reihe von zufälligen Objekte fallen nach unten auf die Bühne in einer Schleife.
Bisher habe ich einen test Objekt fällt in eine zufällige x-Koordinate. Ich habe Probleme bei der Arbeit aus, wie eine Schleife der fallende Funktion, so dass mehrere Instanzen des Objekts kontinuierlich zu fallen.
var randomX:Number = Math.random() * 800;
test_mc.x = randomX;
test_mc.y = 0;
var speed:Number = 10;
test_mc.addEventListener(Event.ENTER_FRAME, moveDown);
function moveDown(e:Event):void
{
e.target.y += speed;
if(e.target.y >= 480)
{
test_mc.removeEventListener(Event.ENTER_FRAME, moveDown);
}
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
beziehen meine fallender Schnee-Effekt-code.
Den Startpunkt der Schnee ist alle zufälligen, fast derselbe Effekt, echter Schnee fallenden Umstand. Wenn Sie ausführen, Sie werden begeistert sein.
Schnee ist Mein Benutzerdefinierter MovieClip (weißer Kreis-Form, Breite 15, Höhe 15)
hier ist meine demo: SnowEffect
hier ist meine Quelle: SnowEffect Unten
Erstellen Sie eine Reihe von Objekten, hinzufügen zu einem array und dann in einer Schleife durch das array:
Den code oben ist nur mit roten Kreisen - Sie haben zu verwenden, was Bild, das Sie haben, statt (es sei denn, Sie wie die roten Kreise,...).