高级执事
阅读权限 2
积分 3660
侠名
UID 18
主题
帖子
精华
好友
银子
金子
贡献
威望
推广
活跃
荣耀
注册时间 2017-11-7
最后登录 1970-1-1
在线时间 小时
个人主页
|
【游客模式】——注册会员,加入11RIA 闪客社区吧!一起见证Flash的再次辉煌……
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
转载:9RIA游戏开发者社区(天地会)
作者:iloveas(原天地会大神)
总目录:[原创]AS3游戏开发实用技巧汇总
在上一篇帖子里,iloveas给大家揭示了Flash IDE舞台上的位图与new Bitmap在渲染机制上的本质区别。
而在上上上篇帖子里,iloveas又指出了多个Flash库元件重叠时产生色块的Bug并予以修正。
综合以上两个帖子,我们不难发现,无论是性能问题还是色块的Bug,其根源都跟Flash舞台上可视化位图的渲染模式有关。
上上篇帖子的修正方案以牺牲性能为代价,但经过上一篇帖子的讨论,我们发现,上上上篇帖子的Bug完全可以通过另一种方法进行解决,并且不需要代码,还可以不降低性能,反而使运行效率有所提升。
此处先贴出有问题的SWF(单击“增加一个箭头”按钮,加到23个看看效果)
然后给出用非代码方法修正好的版本
由于没有代码,所以本帖回复可见的部分直接是fla源文件,欢迎大家回复下载:
本来还应该发个性能对比,不过考虑到此法始终不如bitmap.bitmapData(现在看来未必,有空专门测下),加上iloveas今天想偷懒一下,就不再和大家深入讨论了,相信看过上篇帖子的朋友都已经明白这当中的原理。
|
|