2017-04-18 98 views
0

我正在code.org及其2D遊戲上製作遊戲。我想在畫布上隨機生成rects。我有這個外面的平局循環的聲明變量:我想在我的2D JavaScript遊戲中隨機生成粒子

var xvar = []; 
var t; 
for(var sand1 = 0; sand1<=100; sand1++){ 
    t[xvar] = randomNumber(0,200); 
    tx++; 
} 

,這在繪製循環繪製使用新生成的變量和隨機數rects:

for(var sand = 0; sand<=100; sand++){ 
    rect(t[xvar], t[xvar], 3,3); 
} 

但它給我,當我嘗試這個錯誤運行它:

ERROR: Line: 57: TypeError: Cannot set property '' of undefined

基本上我想說明的是我的畫布100個3x3的長方形,但我希望他們留在整個時間一個地方。

+5

你沒有t'設置'任何東西。它沒有定義。 'tx'也是未定義的。 – Amy

+0

這是57行嗎? – chazsolo

+0

第57行:t [xvar] = randomNumber(0,200); –

回答