表示される四角形の配列をループする for ループがあります。配列に追加された新しい長方形ごとに、その上にスプライトが描画されます。四角形の上に描画される各スプライトに、スプライトの描画を変更する独自の変数を持たせたいと考えています。画面上では、ほとんどすべての長方形に異なるスプライトが描画されているはずです ----------------------------------- -他のすべてのスプライトに同じ変数を与えずに、各スプライトに独自の変数を与える方法がわかりません。このコードは、すべての長方形に新しい同じスプライトを描画することになります。これが私がこれまでに持っているものです..
int arrayplace = 0;
for(Rectangle rain: rectangleArray) {
numberArray.add(arrayPlace, MathUtils.random(3);
//adds a variable to a certain spot on the array
// picks random# within range given
arrayplace++;
if (numberArray.get(arrayPlace)==1){
spritebatch.draw(spriteOne, rain.x, rain.y);
};
if (numberArray.get(arrayPlace)==2){
spritebatch.draw(spriteTwo, rain.x, rain.y);
}
if (numberArray.get(arrayPlace)==3){
spritebatch.draw(spriteThree, rain.x, rain.y);
}
}