Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-03-2005, 04:13   #1 (permalink)
User
 
Registriert seit: Apr 2003
Beiträge: 97
Objekte zufällig in MC verteilen

Hallo,

ich bastele hier gerade an einem jump&run spiel, genauer gesagt an einem skateboradspiel, bei dem über Hindernnisse gesprungen wird.
Der Hintergrund slided fortlaufend von links nach rechts, um die Fahrt zu simulieren.
Das Problem liegt bei der Verteilung der Objekte.
Die sollen bei jedem Durchlauf des Hintergrundes (bzw. des Weges) neu angeordnet werden.
Dabei soll der Abstand zwischen den Objekten nicht zu groß und nicht zu klein sein. Außerdem sollen es nicht immer alle verfügbaren Objekte sein, da es sonst zu eng wird.
Hat hier jemand einen Lösungsansatz für mich?
Danke schonmal für jegliche Hilfe,

Emil
Emil ist offline   Mit Zitat antworten
Alt 09-03-2005, 10:14   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Schau dir mal den Math.random-Befehl an...
  Mit Zitat antworten
Alt 09-03-2005, 16:51   #3 (permalink)
User
 
Registriert seit: Apr 2003
Beiträge: 97
Die Abstände hab ich. Würde das für Werte zwischen 150 und 500 so machen:
Code:
random(350)+150;
Die Objekte aus der Bibliothek könnte ich dann in ein Array eintragen, um sie dann z.B. mit dem Script von dieser Seite zufällig auszuwählen.

Anschließend könnte ich die gewählten Objekte mit einer for-Schleife und Attach Movie auf der Ebene verteilen.

Hört sich das soweit richtig an oder gäbe es da elegantere Wege?


p.s. gibt es mit AS 2 eigentlich die Möglichkeit eine Array per Zufall zu sortieren?

Geändert von Emil (09-03-2005 um 16:53 Uhr)
Emil ist offline   Mit Zitat antworten
Alt 09-03-2005, 21:38   #4 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Zum Thema Array per Zufall sortieren, sprich zu Mischen, sollteste mal hier gucken:
Array mischen - aber gründlich!
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 23:07 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele