我正在开发一些库类,用于在大量对象(2000+)上进行植绒/转向行为。我发现在 < 500 个实例时,性能是合理的。随着数字的增加,帧率会下降。
我已经看到 Flint 或 Box2D 之类的库具有可笑的粒子/对象的出色性能,因此应该可以优化/重构我的代码以使其更好一些。
我知道基本的优化,例如按位运算和循环优化。我应该考虑更多基本的方法吗?例如,当前每个实例都是基于矢量的 MovieClip。使用 BitmapData 会更有效吗?
我正在开发一些库类,用于在大量对象(2000+)上进行植绒/转向行为。我发现在 < 500 个实例时,性能是合理的。随着数字的增加,帧率会下降。
我已经看到 Flint 或 Box2D 之类的库具有可笑的粒子/对象的出色性能,因此应该可以优化/重构我的代码以使其更好一些。
我知道基本的优化,例如按位运算和循环优化。我应该考虑更多基本的方法吗?例如,当前每个实例都是基于矢量的 MovieClip。使用 BitmapData 会更有效吗?