高速スプライト表示 Sprites(Tribuf改め)の解説のようなもの

(sorry!)


最初だけやっていること: repaint()ごとにやっていること:
元画像(8ken_bw.gif):

CropImageFilter後:

sprite[](RGBImageFilter後):
(source)

Image iA(オフスクリーンイメージ):
┏━━━┳━━━┓
┃   ┃   ┃
┃ A ┃ B ┃
┃   ┃   ┃
┗━━━┻━━━┛

実画面:
┏━━━┓
┃   ┃
┃   ┃
┃   ┃
┗━━━┛

どうやら、Aから実画面に描画する際に、Bに相当する部分も描画してしまう
ようです。Applet ではなく Frame に描画すると分かります。
悪影響があるとマズイので、clipRectすることにしましたが、効果は…?

ご使用は自由です。著作権に配慮していただけると幸いです。
村田 弘幸
Hiroyuki Murata
faichan@kt.rim.or.jp