0

私がここにいるのはBitmapFilter、PixelBender を使わずにカスタム Flash を作成することができないとは信じられないからです。

そうする方法があるかどうか誰でも知っていますか?

Flash には次のようなネイティブ フィルタがあります。

  • グローフィルター;
  • DropShadowFilter;
  • ぼかしフィルター;

私はこのようにそれを使用できるようにしたい:

var myBitmap:Bitmap = new Bitmap();
var myCustomFilter:CustomFilter = new CustomFilter();
myBitmap.filters = [myCustomFilter];

BitmapFilterしかし、独自のフィルターを作成してクラスを拡張したいと思います!

4

2 に答える 2

0

はい、可能です。

James Ward は、それを行うためにpbjASという名前のライブラリを作成しました!
コード サンプルとライブラリはこちら: pbjAS の発表 – ActionScript 3.0 ピクセル ベンダー シェーダー ライブラリ

于 2012-10-18T14:29:43.043 に答える
0

他の (PixelBender) フィルターと同じように表示して動作させたい場合は、そうです。PixelBender で作成する必要があります。見た目よりも簡単で、実験するのはとても楽しいです。

必要に応じて、変換 (およびフィルター) を使用して BitmapData クラスのピクセルを操作できますが、通常のフィルターと比較すると速度の差が大きくなります。スムーズに実行されるリアルタイム効果を期待しないでください。人々は PixelBender フィルターを使用して集中的な数学作業を GPU に委譲します。なぜなら、それは AS3 よりもはるかに高速だからです。

見てみな:

http://www.adobe.com/devnet/pixelbender.html

お役に立てれば

于 2012-10-18T14:23:24.013 に答える