再现理想 发表于 2015-1-15 22:49:27

来看看:Flash游戏开辟:BitmapData的利用-Flash actionscript

与位图图形相比,矢量图形需要的内存和存储空间小很多,因为它们是以数学公式而不是大型数据集来表示的。位图图形之所以更大,是因为图像中的每个像素都需要一组单独的数据来表示。
作为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
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
======================================================
结论:
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、如所料一样平常,方针地区超越的部分也是不会画的
======================================================
********************************************************************
我还会延续举行各类测试,有新的了局会持续呈报下去~

占用硬盘空间少,所以被广泛应用于游戏、网络视频、网站广告、交互设计等。

再现理想 发表于 2015-1-16 18:00:35

来看看:Flash游戏开辟:BitmapData的利用-Flash actionscript

只要用心只要努力在加上你无限的创意和想象。FLASH无敌了

分手快乐 发表于 2015-1-18 21:07:21

Flash也可以合成简单的JavaScript函数。如果你学过某种脚本语言如JavaScript或者Macromedia的Director Lingo,你会知道这有点令人畏缩。

金色的骷髅 发表于 2015-1-27 21:11:51

alpha通道,图像的一部分可以变成透明,透明度可以从完全不透明到完全不可见。Alpha通道支持没有副作用。

柔情似水 发表于 2015-2-5 15:17:33

缺点方面~有些技术不能实现,不过FLASH技术在发展在进步,相信在以后FLASH可以取代,大部分的视频编辑软件,视频制作软件。

飘飘悠悠 发表于 2015-2-12 16:32:28

富媒体广告的概念:富媒体 Rich Media,是由英文翻译而来,从字面上很难理解Rich Media到底是什么。

老尸 发表于 2015-3-3 06:49:45

FLASH网站建设的页面非常美观,互动性很强。在企业网站中,FLASH动画作用主要在于突出企业品牌的效应,彰显企业形象的实力。

山那边是海 发表于 2015-3-11 10:09:49

富媒体可应用于各种网络服务中,如网站设计、电子邮件、BANNER、BUTTON、弹出式广告、插播式广告等。  

不帅 发表于 2015-3-18 11:28:46

矢量图形相对于位图的另一个优势是可以随意缩放的能力。这是对动画进程的奖赏,对用户来说也是一个很酷的特征。在Flash之前,Web上没有这种功能。

精灵巫婆 发表于 2015-3-26 00:21:13

矢量图形相对于位图的另一个优势是可以随意缩放的能力。这是对动画进程的奖赏,对用户来说也是一个很酷的特征。在Flash之前,Web上没有这种功能。
页: [1]
查看完整版本: 来看看:Flash游戏开辟:BitmapData的利用-Flash actionscript