2010-04-10 3 views
0

Мне интересно, какой самый быстрый подход может быть использован для использования Flash/AS3 для визуализации 2D-сюжетного графика (sonar lofargram); в основном экраны, наполненные крошечными 2D-точками, используя Flash как можно быстрее. Любые предложения о том, с чего начать? Является ли Flash способным отображать десятки тысяч двумерных точек (или более) с приемлемыми fps?Самая быстрая стратегия для рисования флеш-частиц

ответ

2

В зависимости от приложения это может быть проще без использования нескольких экземпляров частиц и вместо этого работать с растровыми объектами.

+0

Это. Создайте объект BitmapData и нарисуйте его с помощью различных методов для этой цели, а затем производительность не будет меняться в зависимости от количества точек данных. (т. е. добавление новой точки будет иметь постоянную стоимость, а отображение графика будет практически бесплатным, независимо от того, сколько отображаемых вами точек данных.) – fenomas

+0

Похоже, что вы делаете, вы даже можете использовать BitmapData.setPixel() или setPixels() вместо отслеживания тысяч спрайтов для очков. – Selene

0

Там есть основа частиц с открытым исходным кодом для Flash, называется Flint - http://flintparticles.org/

Это было написано таким образом, чтобы сделать его «легко» для разработчиков, чтобы расширить и настроить без необходимости вникать в код ядра.

Если ничто иное не должно показывать верхние пределы способности Flash визуализировать частицы.

Там также форум, где вы можете задать вопросы ;-)

HTH

Смежные вопросы