形と描画方法を選んで表示。 |
|
|
-----コメント-----
Java2D APIはGraphics2DでGraphicsより複雑高度な描画が可能。
Areaもその機能の一つ。
Shapeを組み合わせる感じでどんな形でも表現できる。
addで領域を加えるだけじゃなく、subtractで除くことができる。
fill(塗りつぶし)やdraw(輪郭腺)すれば上の通り。
そのAreaを描画領域に指定(クリップ)すれば切り抜いたようになる。
以前からコレがしたくてできなかったのだ。
画面効果にも応用できるかもしれない。
ちなみに使用画像は、ツクールで作った自作アドベンチャーの一シーン。