rulururu

post AS3 Copypixel vs Sprite

四月 2nd, 2010

类归于: Flash, Game — Peter @ 4:52 下午

老话题,就是用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的文章比较得更细致直观,之前我也提到过这篇文章,值得大家反复阅读。

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

1 条评论 »

  1. [...] AS3 Copypixel vs Sprite 2010年04月23日  |  5:29 下午分类:flash, flex  |  1 views 转自:http://www.fans8.com/?p=512 [...]

    Pingback 由 AS3 Copypixel vs Sprite | ヤ蚂蚁的幸福ヤ — 2010-04-23 @ 5:29 下午

这篇文章上的评论 RSS feed TrackBack URI

留下评论

ruldrurd