これらの2つのダブルをクラスレベルで宣言します。ダブルが減算されない
private double interval = 2;
private double interval2 = 3;
これらの2つの間隔は、2番目のベースのタイマーを制御します。
コード中には、毎秒IUpdate
という方法が更新されています。各第二私は、ユーザーのスコアをチェックしにその場合は、特定のスコア私が試してみてください。私は間隔自体から0.5を減算し、
timer.setInterval(interval);
timer.setInterval(interval2);
今私のタイマーに新しいdouble
を供給しようと
interval = interval - .5
interval = interval2 - .5;
唯一の問題は、何も私の変数から差し引かれないことに気付いていることです。彼らは変更がサポートされてもログに記録しますが、何も起こりません。ここに行方不明のものがありますか?
'interval = interval2 - .5;' 'interval2 = interval2 - .5;'にする必要がありますか?また、 ' - ='演算子の使用を検討してください。 – AusCBloke
はい、それでも問題は解決しないはずです。 –
@AusCBloke回答を投稿すると、それが正しいと判断されます。私の問題を解決しました。笑 –