标签:
Flash游戏优化的主要工作是对内存、CPU、帧率不断改进的过程,其中帧率最为关键。
下面将分别对三个性能因素进行分析
CPU使用情况对游戏性能有直接的影响,我们一直在努力降低CPU的消耗,正因如此也进入了某些误区。
下面将对影响CPU的两个主要因素做优化:
问题:文件、内存增加
因为动画占用的比重太大,算法优化对Flash的CPU影响很不明显,但采用执行效率高的处理方式也很重要
常见表现:
CPU不高但帧率低或不稳定
原因
1、不合理的资源管理
某些操作执行时间过长:构造大型元件、耗时的计算过程
2、渲染时间过长也会出现CPU低但帧率达不到要求
帧率的变化对游戏体验有着直接的影响
以每秒25帧为例,平均第帧40ms,如果超出该时间会导致帧率不稳定或下降,进而引起游戏不流畅甚至画面卡顿。
将播放器版本设置在10以上(使用FlashCS3制做的文件默认为9) ,Flash10相对9有很多改进的地方:
标签:
原文地址:http://www.cnblogs.com/bigfishzhou/p/5885997.html