Pay for Hesitation: 天女散花的效果

Pages

2008年4月6日 星期日

天女散花的效果

利用bitmap,控制pexel的顏色,來達到天女散花的效果。
(我覺得這招有很多玩法, 如按滑鼠就拿掉馬賽克, 做法是底層放一張美女圖, 然後上層幾個重點部位用著色的bitmap蓋住,
使用者在著色的bitmap上click時,就用這招來隨機將pixel變透明, 那馬賽克就漸漸消散了..XD )

(在canvas上按滑鼠左鍵..)
demo:http://imlab.cs.nccu.edu.tw/~pie/spray.swf

同樣的效果其實用隨機drawCircle其實也做的到, 但每個shape都是會佔記憶體的display object, 所以可想而知效能會隨著shape增加而遞減. 用bitmap的pixel來做特效則沒有效能的問題.
此外注意到下面這行:
bmp.filters = [new BlurFilter(2, 2, 3)];
若拿掉上面blurFilter, 這些點將不會那麼萌... XD


沒有留言: