Я создаю игру с подобной ascii карте, используя Java2D в Linux (например, roguelike).тонирующие спрайты в Java2D на лету?
Посредством рендеринга BufferedImages через Graphics2D.drawImage создается рельеф. Я хотел бы изменить оттенок каждого нарисованного изображения на лету, не слишком сильно нагружая работу. Как я могу это достичь?
Я подозреваю, что setComposite является частью головоломки. В настоящее время мне не нужно держать фон неповрежденным (так что прозрачность не проблема). Я хочу использовать самые разные цвета, поэтому предварительное генерирование тонированных спрайтов для меня не является решением.