1

Flash(=限定バージョン)のAdobe Pixelbenderで複数のフィルターを適用するにはどうすればよいですか?たとえば、3種類のビデオディスプレイスメントエフェクト(左側に1つ、右側に1つ、上部に1つ)。コードを複数回コピーして貼り付けることは可能ですが、これはあまりエレガントではありません。

最初のフィルターが適用された後に2番目のフィルターを適用し、2番目のフィルターが適用された後に3番目のフィルターを適用することを想定しています。

4

1 に答える 1

0

ピクセルベンダーフィルターをシェーダーオブジェクトとして適用できます。次に、以下を使用します。

myDisplayObject.filters = [shader1, shader2, shader3, ...etc];

具体的には、ShaderFilterオブジェクトを使用します。完全なコードサンプルは、次のドキュメントにあります: http: //help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/filters/ShaderFilter.html#includeExamplesSummary

こちらからAdobeのチュートリアルもご覧いただけます:http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS6FCADA8A-C82B-4d55-89AC-63CA9DEFF9C8.html

于 2012-03-23T01:02:56.453 に答える