Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-03-2007, 18:06   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2002
Beiträge: 7
ball-kollision innerhalb einer kreisfläche

hallo zusammen,

ich möchte gerne einen haufen bälle mit konstanter geschwindigkeit innerhalb einer kreisrunden fläche bewegen. dabei sollen die bälle sich gegenseitig abstoßen und eine durch einen mc vorgegebene fläche nicht verlassen.

bei meiner suche nach einer lösung bin ich auf das balistik-tutorial von flashstar gestoßen, welches im prinzip schon das tut, was ich brauche, nur leider alles innerhalb rechteckiger grenzen.

im angehängten fla sieht man, was ich meine: die bälle sollen nicht aus der lila-fläche "ausbrechen" können!?

wär super, wenn da jemand einen tip hat oder helfen kann!
danke

zwonull
Angehängte Dateien
Dateityp: zip balistik.zip (7,7 KB, 8x aufgerufen)
zwonull ist offline   Mit Zitat antworten
Alt 20-03-2007, 18:20   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Bei Kreisen kannst Du die Kollision bzw. Überschneidung
ausschließlich aus deren Radien errechnen bzw. aus ihrem
Abstand zum Mittelpunkt des Außenkreises (Pythagoras).

Wenn einer der kleinen Kreise einen Abstand von seinem
Mittelpunkt zum Mittelpunkt des Außenkreises hat, der
genauso groß ist wie der Radius des Außenkreises minus
dem Radius des kleinen Kreises, dann berührt der kleine
Kreis den Rand des Außenkreises.

Wenn das zu kompliziert klingt, dann zeichne es am besten
mal auf.

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 20-03-2007, 19:14   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2002
Beiträge: 7
hi + danke für die schnelle antwort.

versteh schon, was Du meinst. scheint nur ziemlich aufwändig zu sein :-( und bei mir haperts ein bischen mit den programmierkenntnissen...
kann man nicht die kollisionsabfrage aus dem script für die kreise irgendwie auf einen umgebenden kreis legen, der die ränder begrenzt?

grüße
zwonull
zwonull ist offline   Mit Zitat antworten
Alt 20-03-2007, 20:33   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.321
http://www.krazydad.com/bestiary/bes...bjectcell.html
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 21-03-2007, 09:53   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2002
Beiträge: 7
hallo hgseib, danke für den link. werd mir das nachher mal genauer anschauen... hoffe, ich bekomm das hin, die autonome bewegung aus meinem beispiel mit dem kreis-dingen zu kombinieren.

grüße
zwonull
zwonull 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 16:54 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele