作者pm2001 (哇哈哈全灭)
看板Flash
标题[心得] 局部放大(DisplacementMapFilter应用)
时间Tue Jul 10 14:24:37 2007
参考cjcat2266做的
[心得] 水波/震波特效 (DisplacementMapFilter应用)
DisplacementMapFilter其实是蛮有趣的东西
我想既然可以做局部的位移
那应该也能做出局部放大的效果
试了一下果然可行
成果
fla
http://d.turboupload.com/d/1927276/aim.fla.html
swf
http://sharebee.com/fadfdcef
一开始Flash 5的时候
我的做法是摆两层,原始图跟放大图,再利用遮罩遮放大图
用DisplacementMapFilter原理很简单
原来的图,将要放大的部分,延中心点向外延伸做位移
离中心点愈远位移就要越多,因此要不失比例的放大
位移量是线性的,譬如变成原来的两倍,离中心点x的就要移动2x
所以做变化的颜色从255<->128(中心点)<->0,直接用线性涂色就好了
剩下的语法就没什麽好讲的了
把要放大的图存给bitmap
然後将bitmap做DisplacementMapFilter就完成了
--
○ /
你 我﹨╲﹋
◎﹌/
∕ 不╰○∕ ╭U╮
他→
︵○ ~
喔一 ↖
(¯ ─
去 是 ╲﹨○∕
╱ 送 ) < F >在
╯╯ ↗
╲︳○
/) ╲
死 天 ╭
├┤╮
∕﹨ ╰O╯
飞 ╱
一刀两断──╮
¯╰□▽
我仆 ╮ 使 ╪ ○╯慢 ╴╴
╴╴▄▃▆) ╰───
凯萨剑!!∕﹨
街了 ○︵── ╞╡ ∕├╮走 ──
──○
 ̄○﹏↙
路面不平,请小心 by P.M
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.137.198.201
1F:推 icedesign:@@~档案打不开~ 07/10 14:59
2F:推 icedesign:@@!~网址有病毒~~ 07/10 15:04
※ 编辑: pm2001 来自: 140.137.198.201 (07/10 15:08)
3F:推 icedesign:OK了!感谢分享 07/10 15:16
4F:推 etrexetrex:不会抓 0.0 07/11 13:20
5F:推 icedesign:@@~是免空啊!等倒数读秒完,输入验证码就可以下啦! 07/11 13:22
6F:推 etrexetrex:我这麽做了 但是没有 吸哭 07/11 13:43
8F:推 etrexetrex:我没有CS3 0.0 07/12 19:06
9F:推 icedesign:~~( ̄ε(# ̄) CS我也没有~科科 07/12 21:11