2010-12-31 22 views
0

Wenn jemand eine Framebuffer-Implementierung hat, könnten Sie bitte einige Leistungsbenchmarks teilen? Oder erzähl mir wenigstens, wie groß der Unterschied in deinem Standpunkt ist.Gibt es jemanden, der einen Framebuffer mit BitmapData im Flash implementiert hat, um seine Anzeigeliste zu ersetzen?

Ich muss ein Flash-Spiel machen, das fast 1K 50x50 Bitmaps auf dem Bildschirm bewegt (mehr als 10K Display-Objekt in Display-Liste), und wollen wissen, ob Flash es auf einem normalen PC mit mindestens 30FPS gut unterstützen kann.

+0

Ich würde Ihnen raten, zunächst die native Display-Liste in eine Framebuffer-Klasse zu abstrahieren, die mit Bitmap-Klassenobjekten als Teil der Display-Liste arbeitet und deren Leistung misst Vergleichen Sie es dann mit einer eventuellen Framebuffer-Bitmap-Klasse, die Sie oder jemand anderes schreiben würde. Wenn Sie das nicht schon getan haben. – amn

Antwort

1

Sie haben einen Blick auf die flixel library für eine rasterize Bibliothek und für Vergleichen Sie einen Vergleich zwischen Bitmap und Display-Liste blog post

1

Sie sollten in der Lage sein, dies recht einfach zu tun, wenn Sie BitmapData verwenden und Ihre Sprites nicht drehen müssen. Hier ist ein Beispiel von 10.000 3x3 Pixel Sprites - ich verwendet habe, diese Technik auf 7.000 50x50 Pixel spites und es läuft ganz gut:

http://actionsnippet.com/?p=224