我想为这个游戏做一个定时器,每1000毫秒会从30秒开始倒计时,但是当我运行代码时,定时器确实会改变;它停留在30Javascript定时器不会改变状态
这里是代码我使用:
var gameTimer = {
time: 30,
interval: undefined,
start: function(time) {
var self = this;
this.interval = setInterval(tick, 1000);
},
tick: function() {
this.time = this.time - 1;
},
stop: function(time){
clearInterval(this.interval);
},
reset: function(){
this.time = 30;
}
};
是否有人可以帮助我吗?从这个