嗨我正在开发基于计时的游戏, 我想要的是我的游戏将是100秒并且时间将每秒减少,假设用户在40秒内完成游戏然后剩余的秒数将被添加到当时的分数也将减少但是它需要是在10毫秒内减少1。
我在Google上搜索过,我找到了以下代码,
new CountDownTimer(30000, 1000) {
public void onTick(long millisUntilFinished) {
mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
}
public void onFinish() {
mTextField.setText("done!");
}
}.start();
使用此代码每秒减少1,如何在10毫秒内减少1?
供参考,您可以查看This game
答案 0 :(得分:2)
更改第二个参数。
new CountDownTimer(30000, 1000)
例如,每秒25帧的速度是40毫秒(它是1秒/ 25帧)。这足以满足您的任何要求。