Papervision3D | ViewportLayerとuseOwnContainer


前回エントリでuseOwnContainer でalpha操作が出来るようになると書きましたが
どうやら ./org/papervision3d/view/layer/~のLayerディレクトリクラスでも色々な操作が可能みたいです。
とりあえずわかる範囲で網羅してみたんですが、基本ViewportLayerで操作した時とuseOwnContainer をtrueにした時ではalpha操作、フィルター、トランスフォームとかどちらでもだいたい同じことが出来るっぽいっすね。
ただColorTransformでのカラーの操作をuseOwnContainer でやろうとすると以下のエラーが出て出来ませんでした。



まあcolorTransform プロパティがないから出来ないのは当然。。
じゃあViewportLayerはどうなの?と思ってやってみたらバッチリ出来るし。
そしたらそのままViewportLayerでカラー操作してuseOwnContainer = trueでフィルターとアルファ操作しようとしてみたらViewportLayerのみ反応してフィルターとアルファは反応なし。。。
どーやらどっちかしか使えないっぽいですね。

まあうまく使い分ける感じで。
基本useOwnContainer の方が使い勝手がいいけどエフェクティブに攻めたい場合はなにかとViewportLayer愛用しそうかな。
BitmapEffectLayerとかもうまく使えば表現幅がひろがりそうw

とりあえず下記ViewportLayerの使用方法です。



trackback(0)

このブログ記事を参照しているブログ一覧: Papervision3D | ViewportLayerとuseOwnContainer

このブログ記事に対するトラックバックURL: http://www.dubfrog.net/mt/mt-tb.cgi/38

comment