Javascript 你能在Code.org JS(游戏实验室)中重置World.frameCount吗?

Javascript 你能在Code.org JS(游戏实验室)中重置World.frameCount吗?,javascript,random,game-development,procedural-generation,code.org,Javascript,Random,Game Development,Procedural Generation,Code.org,这个问题是针对我在Code.org的游戏实验室中正在进行的一个游戏。该游戏将类似于跳伞游戏,障碍物以随机间隔(1000到3000毫秒)产生。代码如下: World.frameRate=10; var rects=createGroup(); 变量超时=数学舍入(随机数(8003000)/100)*100; 函数绘图(){ 背景(“白色”); drawSprites(); if(World.frameCount===数学四舍五入(randomNumber(10003000)/100)*100){

这个问题是针对我在Code.org的游戏实验室中正在进行的一个游戏。该游戏将类似于跳伞游戏,障碍物以随机间隔(1000到3000毫秒)产生。代码如下:

World.frameRate=10;
var rects=createGroup();
变量超时=数学舍入(随机数(8003000)/100)*100;
函数绘图(){
背景(“白色”);
drawSprites();
if(World.frameCount===数学四舍五入(randomNumber(10003000)/100)*100){
World.frameCount=0;
创造();
}
}
函数创建(){
var障碍=createSprite(随机数(100300)、200、50、20);
障碍物速度y=-2;
}
/*
setInterval(函数(){
创造();
},数学四舍五入(随机数(8003000)/100)*100);

*/
我认为您不想设置
World.frameCount
。如果要以可变间隔生成对象,请使用以下命令:

(函数timeoutHandler(){
创造();
setTimeout(timeoutHandler,随机数(8003000)/100)*100);
})();

所以这超出了draw()函数的范围,对吗?是的,超出了
draw()函数的范围。