我正在用 Java 制作游戏,并使用 BufferedImages 将内容呈现到屏幕上。我在应该运行游戏的低端机器上遇到性能问题,所以我切换到通常更快的 VolatileImage。除了他们实际上减慢了整个事情的速度。
图像是使用 GraphicsConfiguration.createCompatibleVolatileImage(...) 创建的,并使用Graphics.drawImage (...) 绘制到屏幕上(点击链接查看具体是哪一个)。它们使用双缓冲绘制在画布上。
有人知道这里出了什么问题吗?