我正在用 Java 做一个简单的游戏。我有一个名为“Drawer”的类,用于每 50 毫秒重新绘制我保存在 BufferedImages 数组中的图像。
我有一种方法可以在 Player 类中将播放器转换为巨大的播放器,代码是:
public void playerEvolution() {
for (int i = 0; i < 5; i++) {
this.setImageIndex(15);
try {
Thread.sleep(500);
this.setImageIndex(17);
Thread.sleep(500);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
this.isHuge();
}
我想要每 0.5 秒交替 2 张图像,但在 GamePanel 中不交替任何图像,并且仅在花费 2.5 秒(0.5 * 5 循环)时出现最终图像。
有任何想法吗??