У меня есть цикл 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);
}
}
MathUtils
в документации! Как вы его использовали? - person iTurki   schedule 27.08.2012MathUtils
наMath
? какой это класс? java.lang.Математика? - person iTurki   schedule 27.08.2012