0
嘿傢伙我一直在java遊戲編程一段時間,我最近有一個問題。當我在java中加載一個相對較小的精靈表時,我的FPS從500變爲250,並使我的遊戲非常緩慢。如果有人知道如何讓Java遊戲變得更加緩慢並獲得更好的FPS,那就太棒了!在java中加載spritesheet時如何防止我的FPS掉線?
BufferedImage spriteSheet = ImageIO.read(new File(spriteSheetLocation));
sprites = new BufferedImage[rows * columns];
for (int i = 0; i < rows; i++) {
for (int j = 0; j < columns; j++) {
sprites[(i * columns) + j] = spriteSheet.getSubimage(i * width,
j * height, width, height);
}
}
我不會考慮250 FPS laggy ...您可能需要更改您的遊戲迭代,以不依賴於固定的迭代次數。 – icza 2014-10-18 17:13:57
不要忘記發佈一些代碼:P – 2014-10-18 17:23:56