2012年9月18日 星期二

fire effect performance tuning

火及火焰效果調校教學

一直以來都會需要用到火/火焰特效,
筆記一下調校心得,
順便試用 wonderfl online coding,

幾個重點如下:
filter:加強效果
this.filters = [new BlurFilter(4, 16, 1)];

blendMode:加強效果
this.blendMode = "add";

FRAME_CREATE_PARTICLE_N:建立的粒子數
較差的電腦可以設 2

也用了 ObjectPool,但效能改善有限。
後來思考了一下,把粒子從 shape 改成 bitmap
效能果然增加不少,FPS 至少增加了 10。
最後將 FRAME_CREATE_PARTICLE_N 設為 1,
bitmap 一次畫三顆粒子,
以家裡的老電腦測試,效能滿點,
可以衝到 FPS:60,搞定收工。

沒有留言:

張貼留言