我正在使用Flash资源在Actionscript中构建一个应用程序,当我尝试在屏幕上渲染20多个资源时,我的帧速率变得非常低(~7 fps),即使这些资产大部分都停止了影片剪辑。我已经尝试将.cacheAsBitmap设置为true,这有点帮助,但还不够。我还能做些什么来提高帧速率?我注意到一些影片剪辑似乎比其他影片影响更多,但我不确定如何改变它们以使它们更容易渲染。
谢谢!
答案 0 :(得分:0)
很难猜到屏幕上如此少数资产可能导致放缓的原因,但开始的地方是检查内存泄漏或内存使用率过高。为了在调试项目时获得一个漂亮的FPS / mem显示,我推荐MrDoob的Stats
如果这不会导致任何明显的罪魁祸首,你需要深入挖掘,我发现的最好的工具(并在我自己的所有项目中使用)是Grant Skinner的PerformanceTest
答案 1 :(得分:0)
根据描述,它看起来像是在泄漏。