仓酷云

标题: 来看看:Flash游戏开辟:BitmapData的利用-Flash actionscript [打印本页]

作者: 再现理想    时间: 2015-1-15 22:49
标题: 来看看: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
标题: 来看看:Flash游戏开辟:BitmapData的利用-Flash actionscript
只要用心只要努力在加上你无限的创意和想象。FLASH无敌了
作者: 分手快乐    时间: 2015-1-18 21:07
Flash也可以合成简单的JavaScript函数。如果你学过某种脚本语言如JavaScript或者Macromedia的Director Lingo,你会知道这有点令人畏缩。
作者: 金色的骷髅    时间: 2015-1-27 21:11
alpha通道,图像的一部分可以变成透明,透明度可以从完全不透明到完全不可见。Alpha通道支持没有副作用。
作者: 柔情似水    时间: 2015-2-5 15:17
缺点方面~有些技术不能实现,不过FLASH技术在发展在进步,相信在以后FLASH可以取代,大部分的视频编辑软件,视频制作软件。
作者: 飘飘悠悠    时间: 2015-2-12 16:32
富媒体广告的概念:富媒体 Rich Media,是由英文翻译而来,从字面上很难理解Rich Media到底是什么。
作者: 老尸    时间: 2015-3-3 06:49
FLASH网站建设的页面非常美观,互动性很强。在企业网站中,FLASH动画作用主要在于突出企业品牌的效应,彰显企业形象的实力。
作者: 山那边是海    时间: 2015-3-11 10:09
富媒体可应用于各种网络服务中,如网站设计、电子邮件、BANNER、BUTTON、弹出式广告、插播式广告等。  
作者: 不帅    时间: 2015-3-18 11:28
矢量图形相对于位图的另一个优势是可以随意缩放的能力。这是对动画进程的奖赏,对用户来说也是一个很酷的特征。在Flash之前,Web上没有这种功能。
作者: 精灵巫婆    时间: 2015-3-26 00:21
矢量图形相对于位图的另一个优势是可以随意缩放的能力。这是对动画进程的奖赏,对用户来说也是一个很酷的特征。在Flash之前,Web上没有这种功能。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2