Positions-/Kollisionsabfragen
von luke_the_duke
am 08.05.07 um 16:28 (774 Hits)
Gerade eben kam in einem Thread des Flash-Boards wieder eine Frage bezüglich der Performance von Positions- / Kollisionsabfragen. Ich präsentiere: Das Allerweltsheilmittel.
Ich würde mich selbst als eher skeptischen Menschen beschreiben, angesichts folgender Perle von einer Klasse stell ich jedoch ein gewisses Sendungsbewusstsein an mir fest. Bei wievielen Webgames und Positionsabfragen hat mir dieses Kleinod nun schon aus der Performance-Patsche geholfen. Dabei ist das Prinzip doch so verblüffend einfach, aber hier von Grant Skinner eben auch genial umgesetzt.
Der Klasse lassen sich beliebig viele MovieClips zuordnen, die dann mittels einer Array-Struktur in einem Gitter-Muster geordnet werden. Unter Angabe eines Referenz-MovieClips kann man sich nun alle MovieClips, die sich in benachbarten Zellen befinden, ausgeben lassen. Je engmaschiger das Gitter, desto gesünder die Performance. Tönt unglaublich?
Überzeugt euch selbst: ProximityManager-Klasse
Auf Grant Skinners Blog finden sich ausserdem eine Vielzahl spannender Experimente, Addons für die eigene Flash-IDE usw. Rumschmökern lohnt sich also.




.

