AS3 Copypixel vs Sprite

2010年04月23日  |  5:29 下午分类:flash, flex  |  标签:  |  116 views

转自:http://www.fans8.com/?p=512

老话题,就是用bitmapdata好呢,还是sprite好。
网上很多这样的讨论:
http://www.kirupa.com/forum/showthread.php?t=324447
这篇帖子作者提到copypixel不能rotation,需要rotation就要求助于效率低下的draw,于是又考虑到采用提前draw完相应角度的图像后cache备用的方式。这也是曾让我左右为难的问题,提前draw完360度的位图数据让人有点难受。。。

http://board.flashkit.com/board/showthread.php?t=732354
这篇帖子中有2个效率对比的例子,不过还是有人提出了同样的问题,rotation,alpha都是不能用copypixel独立完成的。。。

http://fatal-exception.co.uk/blog/?page_id=14
这篇文章也有两个例子来对比效率。

http://www.photonstorm.com/archives/160/is-pixel-blitting-in-as3-really-worth-the-effort
这篇文章分析对比得更透彻,告诉大家没有那种方法最完美,一切取决于你的需求。

http://www.8bitrocket.com/newsdisplay.aspx?newspage=7496
8bitrocket的文章比较得更细致直观,之前我也提到过这篇文章,值得大家反复阅读。

其实两者都不错,关键是用到适合对应需求的地方。(屁话):)

喜欢本文,那就收藏到: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

发表您的评论