I';我试图在我的2D javascript游戏中随机生成粒子
我正在code.org上做一个游戏,这是一个2D游戏。我想在画布上随机生成矩形。在draw循环之外,我有这个来声明变量:I';我试图在我的2D javascript游戏中随机生成粒子,javascript,Javascript,我正在code.org上做一个游戏,这是一个2D游戏。我想在画布上随机生成矩形。在draw循环之外,我有这个来声明变量: var xvar = []; var t; for(var sand1 = 0; sand1<=100; sand1++){ t[xvar] = randomNumber(0,200); tx++; } var xvar=[]; 变量t; 对于(var sand1=0;sand1您有多个问题 var t = []; for (var sand1 = 0; s
var xvar = [];
var t;
for(var sand1 = 0; sand1<=100; sand1++){
t[xvar] = randomNumber(0,200);
tx++;
}
var xvar=[];
变量t;
对于(var sand1=0;sand1您有多个问题
var t = [];
for (var sand1 = 0; sand1 <= 100; sand1++){
t[sand1]=Math.floor((Math.random() * 100) + 1);
};
var d = document.getElementById('show-numbers');
for (var showme = 0; showme <= 100; showme++){
d.innerHTML += t[showme] + ', </br>';
};
var t=[];
对于(var sand1=0;sand1,您没有将t
设置为任何值。它未定义。tx
也未定义。第57行是什么?第57行:t[xvar]=randomNumber(0200);我认为您不能使用数组(xvar
)作为数组/对象的索引。为什么xvar
是数组,为什么t
没有设置为任何值?还有,什么是tx
?
var t = [];
for (var sand1 = 0; sand1 <= 100; sand1++){
t[sand1]=Math.floor((Math.random() * 100) + 1);
};
var d = document.getElementById('show-numbers');
for (var showme = 0; showme <= 100; showme++){
d.innerHTML += t[showme] + ', </br>';
};