我正在使用Java制作游戏,并使用BufferedImages将内容呈现到屏幕上。在低端机器上运行游戏时出现性能问题,因此我切换到通常更快的VolatileImage。但实际上它们会使整个游戏变慢。这些图像是使用GraphicsConfiguration.createCompatibleVolatileImage(...)创建的,并使用Graphics.drawImage(...)(点击链接查看具体信息)绘制到画布上,使用双缓冲技术进行绘制。请问有人知道出了什么问题吗?
BufferedImage
已经有了一些加速,所以差异可能不再像以前那么大了。 - Tom Hawtin - tackline