我想在我的Java applet游戏中实现一个计时器。例如,如何让我的游戏中的龙每隔3秒发射一次火?请帮忙)
提前致谢, 卡伦。
答案 0 :(得分:-1)
您可能有兴趣查看java Swing Timer tutorial。示例代码是从上面的链接中窃取的:
public void actionPerformed(ActionEvent e) {
//If still loading, can't animate.
if (!worker.isDone()) {
return;
}
loopslot++;
if (loopslot >= nimgs) {
loopslot = 0;
off += offset;
if (off < 0) {
off = width - maxWidth;
} else if (off + maxWidth > width) {
off = 0;
}
}
animator.repaint();
if (loopslot == nimgs - 1) {
timer.restart();
}
}
答案 1 :(得分:-2)