位图扭曲类库as3filters
as3filters是《ActionScript3.0图像处理基础教程》里讲解鱼眼效果时介绍的一个图像扭曲类库,它是基于AS3中的DisplacementMapFilter实现位图扭曲的一个类库。
这个as3filters的用法很简单,它只包含了一个Filter类,我们并不需要创建这个Filter类的实例,因为它只包含了8个静态函数,可以直接通过类名Filter直接调用,这些函数分别如下:
public class Filter extends Object { public static function bulgeFilter( source : BitmapData, region : Rectangle = null, amount : Number = 0.5 ) : DisplacementMapFilter; public static function fisheyeFilter( source : BitmapData, amount : Number = 0.8 ) : DisplacementMapFilter; public static function mirror( source : BitmapData ) : BitmapData; public static function photicTunnelFilter( source : BitmapData, region : Rectangle = null ) : DisplacementMapFilter; public static function pinchFilter( source : BitmapData, region : Rectangle = null, amount : Number = 0.35 ) : DisplacementMapFilter; public static function squeezeFilter( source : BitmapData, region : Rectangle = null, amount : Number = 0.5 ) : DisplacementMapFilter; public static function strechFilter( source : BitmapData, amount : Number = 0.6 ) : DisplacementMapFilter; public static function twirlFilter( source : BitmapData, region : Rectangle = null, rotation : Number = 0 ) : DisplacementMapFilter; }
具体的功能分别是:
- bulgeFilter:膨胀效果,类似于”丰胸”…
- fisheyeFilter:鱼眼效果
- mirror:镜面效果
- photicTunnelFilter:激光效果
- pinchFilter:挤压效果
- squeezeFilter:挤压效果
- strechFilter:拉伸效果
- twirlFilter:扭曲效果
文字肯定没有示例直观啦,在下面的示例中,通过作用方向键切换不同的滤镜,同时通过调整图像下方的控制选项,设置不同的滤镜强度。
[swfobject]1099[/swfobject]
联系作者
更新真快,谢谢!
你可以试试这个游戏编辑器 https://www.iforce2d.net/ 有for nape的
恩,我知道这个网站,有时间要好好研究一下,谢谢推荐!
拉登老师,之前看过你旧博客写的AS3声音实例,但还是很难掌握。。
现在我想做音效的音调渐变,完全没有头绪。
就像很多IOS游戏,例如神庙逃亡,捡取金币的时候,金币特效的音调会从低到高变化的。
网上又找不到例子,好纠结啊。拉登老师能介绍几个方法么~~
谢谢你的关注,回头我会专门写一篇关于声音处理的教程,周末吧,到时候会解答你的问题!
还是调用系统的API做的demo