作者aquarianboy (我是没牌的营养师!)
看板Flash
标题Re: [问题] 提升 flash 效能
时间Thu Jul 26 15:30:46 2007
※ 引述《scars (超:新:星)》之铭言:
: 最近跟人合作了一个几乎全部都是图档的flash
: 五张背景图要类似舞台背景一样的切换,五张都有半透明的倒影
: 舞台上还要有一个主角做动作
: 下方还有一个 menu 列,每个 icon 也都有半透明的倒影
: 这样就算了,偏偏这个 menu 也要仿 OSX,也就是上一篇的那种
: 在稍微慢一点的电脑跑起来真的是... orz
: 0.我也知道半透明很操,可是这不是我能决定的 O_Q
: 1.cacheAsBitmap 的使用时机还是搞不懂
: 有时候设了反而变更慢 orz
当场景上向量图较多的时候,运算起来CPU会比较吃力
这里有个简单的例子(别人做的):
http://lab.aquarianboy.com/flash/catchAsBitmap/
中间移动的,就是一堆的向量线条
点选以上连结後,请先把各位的CPU监视器开起来
在画面上左下角有个cacheAsBitmap,可以比较有打勾跟没打勾的状况 :)
: 2.把半透明的背景改成亮度调暗,效能好很多(原设计好像也没发现...)
: 3."听说"点阵图的xy座标设偶数会比较好,真的吗 囧>
这个也有"听说",不过没认真去研究它
: 4.menu 列基本上我就是用上一篇的写法,有快一点的方法吗?
: 5.不能附档... 请原谅 XDD
附上一些连结:
http://nextframe.jp/fpsCheck/fpsCheck.htm (日文的,不过应该不难懂)
http://www.nhu.edu.tw/~society/e-j/53/53-10.htm
http://www.adobe.com/tw/devnet/flashplayer/articles/fp8_performance.html
供您参考 :)
--
http://www.eddie.com.tw/blog/
http://www.eddie.com.tw/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.136.167
1F:推 scars:指定背景就能改善效能 这匪夷所思啊 (;′▽`) 07/26 15:52
2F:推 scars:还有 i++ 比 i+=1 快... 这表真是太有趣了XDDDD 07/26 15:55