Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-11-2008, 15:08   #1 (permalink)
AS3Transformator
 
Benutzerbild von eLem3ntx
 
Registriert seit: Jun 2007
Beiträge: 50
Question Koordinaten des nächsten MC's wählen

Hallo alle zusammen,
Ich stehe mal wieder vor einem Problem und zwar folgendes:
Es sind viele kleine MC's vorhanden die nun nach dem spawnen eines weiteren größeren MC's auf das große MC zufliegen sollen und zwar auch dann wenn man mehrere spawnt. Diese kleinen MC's sollen nun immer den nächstegelegenen "großen MC" finden und dort hinfliegen.

Das Hinfliegen mit einem großem MC ist soweit kein Problem da man ja einfach seine aktuellen Koordinaten in eine Variable geben kann und zack gehen alle zu diesem, doch sobald 2 eingesetzt werden...?

Ich hoffe ihr versteht was ich meine, vielen Dank im Voraus em3L eLem3ntx
__________________
Lantian Design - Play Defend the Village, watch great Movies and much more
eLem3ntx ist offline   Mit Zitat antworten
Alt 12-11-2008, 15:12   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
hi,
würde die großen mc's dann einfach immer alle in ein array schreiben.
dann gehste halt vor der bewegung in einer schleife durch das array und vergleichst die entfernungen. bei der kleinsten entfernung haste dann den großen mc gefunden...

cheers, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 12-11-2008, 15:15   #3 (permalink)
AS3Transformator
 
Benutzerbild von eLem3ntx
 
Registriert seit: Jun 2007
Beiträge: 50
Question

Hmm ok sowas in der Richtung ging mir auch schon durch den Sinn.
Doch wie mache ich das? Also soll das Array bei jedem neuem GMC fortgeführt werden? Da die großen MC's nach einer Zeit verschwinden könnte es ziemlich rechen aufwändig werden, man müsste die alten irgendwie löschen können!?

Danke schonmal...
__________________
Lantian Design - Play Defend the Village, watch great Movies and much more
eLem3ntx ist offline   Mit Zitat antworten
Alt 12-11-2008, 15:20   #4 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
hi,
du kannst die großen mc's doch ruhig entfernen.
und ja, es wäre sehr ratsam dann auch die referenz zu dem betroffenen mc aus dem array zu entfernen. z.B. mit splice
das ganze könnte aber natürlich je nach anzahl der mc's insgesamt recht rechenintensiv werden. aber was willste machen? irgentwoher müssen die mc's ja wissen wo sie hin sollen. also muss es ja dementsprechend auch eine überprüfung der distanzen geben?!

cheers, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar 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 20:42 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele