我遇到了这个问题,我想做一个小型的空闲游戏,但我找不到永远循环的东西并且仍然运行其他代码。这是我到目前为止所拥有的
var blops = 0;
var clickpower = 1;
var bps = 0;
var blopx = 240;
var blopy =220;
//Clicking the blob
onEvent("blob", "click", function() {
blops += clickpower;
blopx += 10;
blopy += 10;
setSize("blob", blopx, blopy);
sleep(90);
blopx += -10;
blopy += -10;
setSize("blob", blopx, blopy);
setText("blopsCount",blops);
});
//Debug BPS Toss Later
onEvent("bpsDebug", "click", function() {
bps += 1;
});
//Add BPS Tto Blops
while(true){
addBlops();
}
///FUNCTIONS
function addBlops(){
sleep(1000);
blops += bps;
}
//A Waiting Function
function sleep(milliseconds) {
var start = new Date().getTime();
for (var i = 0; i < 1e7; i++) {
if ((new Date().getTime() - start) > milliseconds){
break;
}
}
}