Je crée Braid dans Netbeans 6.7.1.Java: la session de débogage de Netbeans fonctionne plus vite que la normale
Spec Computer:
Windows 7
Running processes: 46
Running threads: +/- 650
NVidia GeForce 9200M GS
Intel Core 2 Duo CPU P8400 @ 2.26Ghz
Jeu-spec avec course normale:
Memory: between 80 MB and 110 MB
CPU: between 9% and 20%
CPU when time rewinding: 90%
Les mêmes valeurs pour la session de débogage, sauf quand je rembobiner le temps: CPU: 20% .
Y a-t-il une raison pour cela? Existe-t-il un moyen d'atteindre la même performance avec une exécution normale.
Ceci est mon code de repeindre:
@Override
public void repaint()
{
BufferStrategy bs = getBufferStrategy(); // numBuffers: 4
Graphics g = bs.getDrawGraphics();
g.setColor(Color.BLACK);
g.fillRect(-1, -1, 2000, 2000);
gamePanel.paint(g.create(x, y, gameDim.width, gameDim.height));
bs.show();
g.dispose();
Toolkit.getDefaultToolkit().sync();
update(g);
}
Le jeu fonctionne en plein écran (+ undecorated frame.size = screensize)
Martijn
La tresse est écrite en Java? soigné :), n'aurait pas deviné. –
@OmryYadan: Non ce n'est pas. J'écrivais un clone à l'époque pour apprendre le développement de jeux. –
explosion du passé, en réponse à un commentaire de 2009 :) –