• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-07-2010, 10:46   #1 (permalink)
Neuer User
 
Benutzerbild von Henner_p2
 
Registriert seit: Apr 2003
Beiträge: 41
Animation vieler Objekte - Google Maps API - Performance

Hallo zusammen,

ich arbeite gerade an einem Projekt, bei dem sehr viele Objekte auf einer Google Maps Karte bewegt werden sollen. Ich stecke gerade noch in der Konzeption und bin mir nicht ganz sicher wie ich die Performance einschätzen soll.

Ich habe ca. 15.000 Objekte die sich auf der Karte bewegen sollen. Meine Grundüberlegung lautet nun, soll ich jedem Objekt einen Timer mitgeben oder soll ich in einem Timer mit einer for-Schleife die Objekte durchgehen? Was wäre performanter?

Ich freue mich auf einen kleinen Tipp
Henner_p2 ist offline   Mit Zitat antworten
Alt 19-07-2010, 10:52   #2 (permalink)
Neuer User
 
Benutzerbild von EarMaster
 
Registriert seit: May 2007
Beiträge: 57
Prinzipiell würde ich einen Timer wählen. Das hängt jedoch stark von der Art der Bewegung ab. Wenn sich viele Objekte weniger oft bewegen als andere, dann lohnt es sich vielleicht durchaus mit mehreren Timern (vielleicht in Gruppen) zu arbeiten. Du solltest dir vielleicht auch überlegen, wie du die Performance auf langsamen Rechnern verbessern kannst (z.B. Tick-Zeiten des/der Timer vergrößern, Effekte abschalten). 15.000 Objekte ist schon ein Ding, je nachdem wie komplex die Objekte sind. Sind denn ständig alle Objekte im Bild oder sieht man immer nur einen Ausschnitt?
EarMaster ist offline   Mit Zitat antworten
Alt 19-07-2010, 10:57   #3 (permalink)
Neuer User
 
Benutzerbild von Henner_p2
 
Registriert seit: Apr 2003
Beiträge: 41
Vielen Dank für die schnelle Antwort.

Die Objekte bewegen sich nicht alle gleichzeitig. Es solle eine Art Tageszeitsimulation sein, bei der je nach Tageszeit andere Objekte animiert werden. Die Objekte an sich sind nur 2x2 Pixel groß.

Objekte die gerade nicht laufen, müssen auch nicht sichtbar sein.
Henner_p2 ist offline   Mit Zitat antworten
Alt 21-07-2010, 14:55   #4 (permalink)
Certified dump
 
Registriert seit: Aug 2001
Beiträge: 920
Zitat:
Zitat von Henner_p2 Beitrag anzeigen
Objekte die gerade nicht laufen, müssen auch nicht sichtbar sein.
Wohl eher: Objekte, die sich ausserhalb des aktuellen Kartenausschnittes befinden, existieren noch nicht.

Projekt ist warscheinlich erst mit Rechnern/INTEL-CPU's des nächsten Jahrzehnts zu lösen...
__________________
_______
rudi66 ist offline   Mit Zitat antworten
Alt 22-07-2010, 14:24   #5 (permalink)
Neuer User
 
Benutzerbild von EarMaster
 
Registriert seit: May 2007
Beiträge: 57
Ganz so schwarz würde ich das nicht sehen. Lässt sich aber auch recht einfach in einem Feldtest ausprobieren. Einfach mal 16000 Objekte erzeugen und zufällig bewegen lassen. Dann merkst du recht schnell, ob es machbar ist oder nicht.
EarMaster ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
animation, google, maps, objekte

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Flash CS4] Google maps API für AS 2? zwilland Flash Einsteiger 2 19-07-2010 10:01
Google Maps umbroboy Am Rande 4 28-04-2010 11:46
Google Maps Map End Goya ActionScript 3 2 24-04-2009 15:40
google maps staccato Am Rande 4 17-11-2007 22:30
Yahoo Maps - Google Maps Pidi2002 Flash mit XML und Webservices 1 05-12-2006 17:32


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:39 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele