2017-04-18 5 views
0

私はcode.orgとその2Dゲームでゲームをしています。私はキャンバス上にランダムに生成された矩形を作りたい。私は2Dのjavascriptゲームでランダムに生成されたパーティクルを作成しようとしています

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

しかし、それが与える:乱数で新しく生成された変数を使用してrectsを描画する描画ループ内

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

と、この:私は、変数を宣言するためにドローループのこの外側を持っています私、私はそれを実行しようと、このエラー:

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

は基本的に私が作るしようとしているものを私のキャンバスに100の3x3の長方形であるが、私はそれらを1つの場所で全体の時間滞在したいです。

+5

、ここまで勉強する必要があります。それは未定義です。 'tx'も未定義です。 – Amy

+0

これは57行ですか? – chazsolo

+0

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

答えて

関連する問題