Java:VolatileImage比BufferedImage慢

Nor*_*wap 5 java graphics image volatile

我正在使用java和使用BufferedImages进行游戏,以便将内容呈现给屏幕.我在游戏应该运行的低端机器上遇到性能问题,所以我切换到通常更快的VolatileImage.除了他们实际上减慢整个事情.

该图像与GraphicsConfiguration.createCompatibleVolatileImage(...)创建和被吸引到与屏幕Graphics.drawImage(...) (跟随链接,看看哪一个具体).它们使用双缓冲在Canvas上绘制.

有人知道这里出了什么问题吗?

Dev*_*ler 5

很可能你的代码混合了加速和非加速操作.

这份文件是必读的.对于使用加速Java图形的任何人来说,特别是3.2节是必不可少的.