[研究] MagnifierFX - 震波特效component
去年用DisplacementMapFilter研究出了震波特效
但是每次要用都感覺設定過程很辛苦
而且要是DisplayObject(DO)過大
套用filter的時候整個就會非常lag
於是我就把這個功能分開做成一個component
以後要用就直接從component library拉出來就好
而且會不會lag是取決於自己的半徑,而不是產生效果的DO
那就先來看看Demo吧~
線上觀看 http://0rz.tw/a83P2
原始檔案 http://0rz.tw/cc3PY
SWC 下載 http://0rz.tw/a23Pd
原始碼 http://0rz.tw/a93Np
=========================使用說明=========================
MagnifierFx總共只有四個property:
1. outerRadius: 效果外圈半徑
2. innerRadius: 效果內圈半徑
3. strength: 效果強度
4. target: 目標DO的名稱
為了增進效能,每次重新繪製效果需要呼叫 refresh()
就這樣~夠簡單吧?
大家有空玩MagnifierFX的話
記得把成果po上來分享唷~ :)
--
CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓
Gallery http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.94.35
推
03/22 02:20, , 1F
03/22 02:20, 1F
推
03/22 03:33, , 2F
03/22 03:33, 2F
推
03/22 12:44, , 3F
03/22 12:44, 3F
推
03/22 14:28, , 4F
03/22 14:28, 4F
推
03/22 16:52, , 5F
03/22 16:52, 5F
推
03/22 20:14, , 6F
03/22 20:14, 6F
推
03/22 21:58, , 7F
03/22 21:58, 7F