У меня есть проект, использующий механизм частиц в Java Swing. Эти частицы используют изображение вместо базовой формы (изображение полностью черное с прозрачным фоном), и они совместно используют изображение, поэтому памяти мало. Когда изображение (BufferedImage) используется совместно, как я могу заставить частицы иметь разные цвета?
Я могу заставить это работать, если создам копию предварительно загруженного изображения и изменю черный цвет на нужный мне цвет, но тогда каждая частица имеет свое собственное изображение и занимает тонну памяти.
В худшем случае я, вероятно, переключусь на LWJGL или TWL, но у меня уже есть много контента в программе, который был сделан до движка частиц, который мне нужно будет переделать :/.
filter()
отображать одно изображение во время рендеринга; собственное времяpaintComponent()
посмотреть. - person trashgod   schedule 03.08.2014