用我现在开发中的webgame说明点问题吧:flash as3 速率25帧 图形界面用Graphics类绘制。
swf 大小 20K,音效 50K ,数据文件XML:1K
舰队5支,内含13支分舰队。使用到不同的24种武器,9种防空武器,每艘船拥有自己的护盾,装甲,和能源贮备,护盾有自动回复能力,装甲有伤害抗性,武器防空武器各有不同装填时间, 武器弹药均有飞行时间....舰队根据AI选定目标,根据敌我距离和最短武器射程而移动,移动中,空闲的武器还可以攻击最近的敌对舰队.....还有不少用到运算的地方,就不说了。。。。
战斗时间2分半钟,一面被全灭(测试需要,加大了武器攻击力)
cpu占用率 0%到6%之间波动....内存稳定在20,276 K
关于flash的效率问题,我还做了很多测试...
譬如把全部武器攻击力设为0,战斗开始,然后去陪朋友逛街....2小时候回来...内存变化率<10%....cup占用率稳定。
譬如把flash的帧频调到120(最高)....结果 cpu占用率 17%到45%之间波动(很不稳定)....内存稳定在23,472 K
还有更变态的....用非常规方法,把帧频调高至25000....运行....cup占用率100% ,内存来不及看....然后,机器当机1秒后.战斗停在结束画面。
补充一下,我用的是 E2140没超频....普通机器而已...
[
本帖最后由 lancehe 于 2008-5-20 01:48 编辑 ]