首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ActionScript 3优化-使用大量对象提高性能

ActionScript 3优化-使用大量对象提高性能
EN

Stack Overflow用户
提问于 2011-01-12 02:21:12
回答 1查看 1K关注 0票数 0

我正在开发一些用于在大量对象上进行群集/控制行为的库类(2000+)。我发现在< 500个实例中,性能是合理的。随着数字的增加,帧率会下降。

我已经看到了Flint或Box2D等库的卓越性能,其中包含了荒谬的粒子/对象,所以应该可以优化/重构我的代码,使其更好一些。

我知道基本的优化,比如按位操作和循环优化。有没有我应该考虑的更基本的方法?例如,当前每个实例都是一个基于向量的MovieClip。使用BitmapData会更有效率吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-20 10:10:13

忘了矢量吧。

将它们缓存为位图数据并绘制到位图,或绘制位图填充矩形到图形。

不要使用向量。找个办法绕过它。聪明一点。位图查找表,缓存,更多查找表。将RAM用于缓存不同方向、视图、框架等内容,而不是将处理器浪费在浪费的cpu周期上。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4661135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档