Java, Swing, AWT, Image skalieren oder anders...

DevEye

Erfahrenes Mitglied
Hi, ich lasse alle 5Frames die Feuerkraft eines huds aktualisieren (hierbei ändere ich immer die grösse. Trotz BufferStrategy flackert es jedoch, da mehrfach die Sekunde ein neues Bild erzeugt wird. Gibt es eine Möglichkeit und dies performant, sauber und gut zu lösen?
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

framereduce++;
if (framereduce % 5 == 0){

//prozentuales Bild Firepower
percentFp = firepower = ship.firepower; //refresh
fpScaled = fp.getScaledInstance((int)(percentFp*1.7), 10, Image.SCALE_REPLICATE);
framereduce = 0;
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Danke im voraus!
 
Hatte doch geschrieben, dass ich einen Bufferbenutze. Doch die refreshrate ist anscheinend zu hoch... egal, hab es jetzt anders gelöst..
 
Zurück