0

BufferedImageと組み合わせてリアルタイムで画像効果 (ぼかし、変形など) を実行する Java ゲームを作成しようとしていBufferStrategyます。これを行うには、から取得したグラフィックス オブジェクトだけでなく、実際の backimage にアクセス (およびその上で効果を実行) できるようにしたいと考えていますstrategy.getDrawGraphics()。オンラインソースを検索した後awt、その画像が実際にどこにあるか、またはその画像にアクセスする方法を見つけることができませんでした. 誰か知っていますか?自分の bufferedimage を使用してそれに描画し、それを backimage にブリットする必要がありGraphicsますか?

ありがとう!

4

1 に答える 1

2

実際のストレージは、直接知っているサブクラスで指定されComponent.BltBufferStrategyますComponent.FlipBufferStrategy。実装の詳細として意図的に隠されています。JPanelデフォルトでダブルバッファリングされます。herehere 、またはhereに示すように、更新してBufferedImageレンダリングするだけです。

于 2012-05-17T23:37:12.573 に答える