我在课堂上宣布这两个双打。双倍不减
private double interval = 2;
private double interval2 = 3;
这两个间隔控制第二个基于定时器。
现在在代码中我有一个每秒更新一次的IUpdate
方法。每一秒我检查用户的得分,如果它的一定的分数我尝试:
interval = interval - .5
interval = interval2 - .5;
我尝试从间隔本身减去1.5到提供新的double
我定时器
timer.setInterval(interval);
timer.setInterval(interval2);
现在唯一的问题是我注意到没有东西从我的变量中减去。我记录他们时,他们是SUPPOSED更改,但没有任何反应。有什么我在这里失踪?
应该'interval = interval2 - .5;'是'interval2 = interval2 - .5;'?另外考虑使用' - ='运算符。 – AusCBloke
是的,它应该,但问题仍然存在。 –
@AusCBloke如果你张贴作为答案不正确的标记。它解决了我的问题。大声笑 –