我目前正在尝试制作一个小的brick-breaker游戏,以有效地使用某种形式的加电或奖金。我现在已经基本实现了。然而,我有一个问题。我使用java.util.Timer来确定通电持续多长时间。最有可能的是,加电将被(由随机数生成器)选择不止一次。然而,一个Java Timer只能使用一次,在它的cancel()方法被调用之后,它就完成了。现在,我将游戏设置为将加电标记为已使用,并且再也不使用它。有没有办法绕过这个问题?下面是选择LongPaddle加电时调用的方法:
public void longPaddleTime(int seconds) { //longPaddle Timer Me