改变在Swing中使用图像的粒子的颜色

时间:2014-08-02 23:35:02

标签: java swing colors bufferedimage particles

我有一个在Java Swing中使用粒子引擎的项目。这些粒子使用图像而不是基本形状(图像完全是黑色的,具有透明背景),并且它们共享图像,因此存储器很低。在共享图像(BufferedImage)的情况下,我怎么能让粒子有不同的颜色?

如果我创建一个预加载图像的副本并将黑色更改为我想要的颜色,我可以使它工作,但是每个粒子都有自己的图像,它占用了大量的内存。

最糟糕的情况我可能会切换到LWJGL或TWL,但我已经在粒子引擎之前制作的程序中有很多内容需要重新制作:/。

0 个答案:

没有答案