AlphaCompositeTest

スライダーを動かすと絵が透ける。
-->AlphaCompositeTest.java
-->AlphaCompositeTestPanel.java

-->ダウンロード

-----コメント-----

AlphaCompositeとはアルファ値(透明度)合成という意味。

このクラスのオブジェクトを作りGraphics2Dにセットする。
するとその半透明が全ての描画に反映されるはず。
(この例では画像だけだが)


これで画面のフェードイン・アウトが実用的な速さで行えるわけだ。
今までしたくてできなかった表現が可能になった。

複数のAlphaCompositeオブジェクトを切り替えてもいい。
画面上の部品毎に透明度を変えられることになる。


ちなみに使用画像は、自作の脱衣テトリスゲームのもの。


戻る