我想尝试使用 Graphics2d 类在 java 中制作 2d 游戏。我不断收到闪烁的图像。我做了一些研究,发现我必须使用加速图形来获得更快的帧速率。我该怎么做呢?
我需要知道如何快速绘制图像以及如何阻止屏幕闪烁。
除了示例之外,我也很感谢对基本加速图形教程的任何参考。例如,我发现这个很有用,但我想学习基础知识。
我想尝试使用 Graphics2d 类在 java 中制作 2d 游戏。我不断收到闪烁的图像。我做了一些研究,发现我必须使用加速图形来获得更快的帧速率。我该怎么做呢?
我需要知道如何快速绘制图像以及如何阻止屏幕闪烁。
除了示例之外,我也很感谢对基本加速图形教程的任何参考。例如,我发现这个很有用,但我想学习基础知识。
闪烁不是由帧速率引起的,而是由于缺少双缓冲引起的。有关该主题的更多信息,请参阅本教程。
对于硬件加速,您需要使用VolatileImage类。阅读本文以获取代码示例的描述。