J'ai une soucis, dans le cadre de mon jeu j'affiche des images sur de grandes surfaces.
Le problème c'est que si j'affiche une image en 1280*1024 la j'ai a peu près 1 à 2fps...
J'ouvre mes images de cette façon :
et je les draw de cette facon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public class MPanel extends JPanel implements Runnable { public static BufferedImage ifond; public MPanel (MJeu jeu) { try { ifond = ImageIO.read(new File(GConstantes.I_FOND)); } catch (IOException e) {} }Y a t'il une meilleur façon de faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public void paintComponent (Graphics g) { super.paintComponent(g); g.drawImage(ifond, 0, 0, null); }
Partager