1

我正在为我的游戏引擎创建一个糟糕的运动模糊效果,并且我有一个五个索引的图像数组,我命名为 MotionBlur[]。

每次我的图形对象完成在屏幕上的绘制时,我都需要将该数据存储到 MotionBlur[0] 中。每一帧图像都从 0 向下移动到 4,然后被踢出。我将在最后一张之后绘制每张图片,使用不同的、适当的透明度。

我要问的是如何将 Graphics2D 数据存储到 awt.Image 中。

感谢所有帮助

4

1 回答 1

2

如果可以的话,我会反其道而行之。

  • 将效果绘制到存储在MotionBlur数组中的后备缓冲区
  • 将缓冲区绘制到屏幕上
于 2012-09-28T04:12:50.660 回答