Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 绘制闪光粒子的最快策略_Flash_Actionscript 3_Actionscript_Performance_Particles - Fatal编程技术网

Flash 绘制闪光粒子的最快策略

Flash 绘制闪光粒子的最快策略,flash,actionscript-3,actionscript,performance,particles,Flash,Actionscript 3,Actionscript,Performance,Particles,我想知道使用Flash/AS3渲染2D点图()的最快方法是什么;基本上,屏幕上满是2D小点,尽可能快地使用Flash。关于从哪里开始有什么建议吗?Flash是否能够以可接受的fps显示10个或更多的数千个2D点 根据应用程序的不同,如果不使用多个粒子实例,而是使用位图对象,可能会更容易。Flash有一个开源的粒子框架,名为Flint- 它以这样一种方式编写,使得开发人员可以“轻松”地进行扩展和定制,而无需深入研究核心代码 如果没有其他内容,它应该向您显示Flash渲染粒子能力的上限 还有一个论坛

我想知道使用Flash/AS3渲染2D点图()的最快方法是什么;基本上,屏幕上满是2D小点,尽可能快地使用Flash。关于从哪里开始有什么建议吗?Flash是否能够以可接受的fps显示10个或更多的数千个2D点

根据应用程序的不同,如果不使用多个粒子实例,而是使用位图对象,可能会更容易。

Flash有一个开源的粒子框架,名为Flint-

它以这样一种方式编写,使得开发人员可以“轻松”地进行扩展和定制,而无需深入研究核心代码

如果没有其他内容,它应该向您显示Flash渲染粒子能力的上限

还有一个论坛,你可以在这里发布问题;-)


这个。创建一个BitmapData对象并为此使用各种方法绘制,这样性能就不会随数据点的数量而变化。(也就是说,添加一个新点将有一个固定的成本,并且无论显示多少数据点,图形基本上都是免费的。)看起来,对于您正在做的事情,您甚至可以使用BitmapData.setPixel()或setPixels()来代替跟踪数千个点的精灵。