WEB开发网
开发学院图形图像Flash Flash游戏开发:BitmapData的使用 阅读

Flash游戏开发:BitmapData的使用

 2008-06-04 11:23:08 来源:WEB开发网   
核心提示:作为Flash游戏开发者,整天都在跟Flash的显示效率搏斗,Flash游戏开发:BitmapData的使用,最近为了更好的节约效率,在下做了一些测试,128*64,没有lock,得到了一些结果,同时也感到了一些问题

作为Flash游戏开发者,整天都在跟Flash的显示效率搏斗。最近为了更好的节约效率,在下做了一些测试,得到了一些结果,同时也感到了一些问题,请诸位高手也帮忙看看!

********************************************************************

1、copyPixels,5000次,1000*590,没有lock,后addChild

cost: 10828

cost: 10844

cost: 10625

2、copyPixels,5000次,1000*590,没有lock,先addChild

cost: 10828

cost: 10844

cost: 10625

3、copyPixels,5000次,1000*590,有lock

cost: 10766

cost: 10654

======================================================

结论:

1、lock没有效果?

2、先后addChild也没区别?

======================================================

4、copyPixels,5000次,128*64,没有lock,先addChild

cost: 47

cost: 47    

5、copyPixels,5000次,1000*590,rect(128*64),没有lock,先addChild

cost: 62

cost: 62

6、copyPixels,5000次,1000*590,rect(128*64),dest(950,0),没有lock,先addChild

cost: 31

======================================================

结论:

1、copyPixel速度和拷贝区域象素数量严格相关;

2、原始图大小有少许影响,原始图如果比较大,跟小图取一样范围,也会有些许效率损失

======================================================

7、draw,5000次,128*64,没有lock,先addChild,图片无透明度

cost: 219

cost: 219

1 2 3  下一页

Tags:Flash 游戏 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接