0

我正在尝试创建一个 java 游戏,它将BufferedImageBufferStrategy. 为此,我希望能够访问实际的背景图像(并对其执行效果),而不仅仅是从strategy.getDrawGraphics(). 在网上搜索通过awt源代码后,我无法找到该图像的实际位置或如何访问它。有人知道吗?我应该只使用自己的缓冲图像并绘制到该图像,然后将其粘贴到背景图像Graphics吗?

谢谢!

4

1 回答 1

2

实际存储在直接知道的子类中指定,Component.BltBufferStrategy并且Component.FlipBufferStrategy; 它被有意隐藏为实现细节。JPanel默认情况下是双缓冲的。只需更新您的BufferedImage并渲染它,如此此处此处所示。

于 2012-05-17T23:37:12.573 回答