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

Flash游戏开发:BitmapData的使用

 2008-06-04 11:23:08 来源:WEB开发网   
核心提示: 8、draw,5000次,Flash游戏开发:BitmapData的使用(2),1000*590,没有lock,128*64,没有lock,先addChild,图片无透明度cost: 10328cost: 104079、draw

8、draw,5000次,1000*590,没有lock,先addChild,图片无透明度

cost: 10328

cost: 10407

9、draw,5000次,128*64,没有lock,先addChild,整张图片有透明度渐变

cost: 218

cost: 218

cost: 219

10、draw,5000次,1000*590,没有lock,先addChild,整张图片有透明度渐变

cost: 11843

cost: 11610

cost: 11969

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

结论:

1、draw对Bitmap有优化,越大尺寸,draw和copyPixel的区别越小

2、透明度对大图片draw效能有影响,大约是画图本身的10%,小图片可忽略

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

11、draw, 5000次,1000*590,clip(128,64),没有lock,先addChild,无透明

cost: 156

cost: 172

cost: 171

12、draw, 5000次,1000*590,clip(128,64),没有lock,先addChild,整张图片有透明度渐变

cost: 219

cost: 219

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

结论:

1、clip对draw性能提升显著,基本相当于clip后大小的图片的效能

2、大图clip后效果反而比同尺寸小图高?猜想是颜色原因,见下一个实验

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

13、draw,5000次,128*64,没有lock,先addChild,图片纯色

cost: 157

cost: 172

cost: 157

14、draw,5000次,128*64,没有lock,先addChild,图片杂色

cost: 172

cost: 171

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

Tags:Flash 游戏 开发

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