Flash游戏开发:BitmapData的使用
2008-06-04 11:23:08 来源:WEB开发网结论:
1、效能和图片颜色没有关系??看来只能是和png存储结构有关了。已测试的3张同样大小的图片,纯色与杂色接近,云彩图案的最慢。
======================================================
15、循环用setPixel32和setPixel32逐象素设置,1000*590,1次
cost: 297
16、循环用setPixel32和setPixel32逐象素设置,1000*590,1000次
Error: Error #1502: 脚本的执行时间已经超过了 15 秒的默认超时设置。
17、循环用setPixel32和setPixel32逐象素设置,1000*590,10次,没有lock
cost: 2875
18、循环用setPixel32和setPixel32逐象素设置,1000*590,10次,有lock
cost: 2109
======================================================
结论:
1、这样搞还是比较慢的……千万不要这样搞……
2、居然有15秒限制?…………
3、lock在这里体现了一些作用,可能因为逐象素操作对刷新的影响太大了。但是作用也没有明显到什么地步。
======================================================
19、draw,5000次,1000*590,目标图片500*590
cost: 5875
======================================================
结论:
1、如所料一般,目标区域超出的部分也是不会画的
======================================================
********************************************************************
我还会持续进行各种测试,有新的结果会继续报告上来~
更多精彩
赞助商链接