我正在尝试制作一个cookie点击游戏,你可以在商店里买到一个机器人,它每秒将x
的信用添加到你当前的信用中。我希望能够制作多个具有变体的机器人,所以不确定setInterval在这种情况下是否可用。我该怎么做?注意:计时器只有在变量变为false时才会启动,因此计时器不应该在应用程序打开时启动。附言:我正在使用React
let bought = false
const [credits, setCredits] = useState
if (bought) {
For every second {
setCredits(credits+1)
}
}
我认为你必须计算每次点击反应后的秒数,您应该在JavaScript函数中使用setInterval()
。
示例——
let time = document.getElementById("time");
function clock(){
let date = new Date();
let clocktime = (date.toString().split('G')[0]);
time.innerHTML = `${clocktime}`;
}
setInterval(clock, 1000);
首先针对一个元素,然后将其文本更改为该函数的输出,并在setInterval()
函数中给出时间,您希望重复该函数多少秒(多少秒(