Как я могу показать случайные спрайты для анимации на колесе фруктовой машины?- Android - PullRequest
0 голосов
/ 05 декабря 2011

Я создаю фруктовый автомат в Android. Колеса на фруктовой машине должны вращаться, используя спрайты наугад. Там будет три колеса, каждое с тремя иконками. Мне нужно, чтобы эти значки были случайными, и чтобы они казались движущимися вниз. Я думал о способе сделать это, но не думаю, что это эффективно, должен быть лучший способ?

Моя идея - иметь массив из 4 иконок для каждого барабана. скрытый, верхний, средний и нижний. Я бы использовал переход, чтобы сдвинуть нижний и уничтожить, переместить середину в низ, вершину в середину, а верх скрыть сверху. После перехода я бы изменил массив, чтобы показать это изменение, и ввел новый случайный спрайт вверху.

Это звучит как лучший способ ... или есть другой?

Спасибо

1 Ответ

0 голосов
/ 05 декабря 2011

Сохраните спрайты в массиве, затем выберите случайный элемент на

Random random = new Random(System.nanoTime());
int index = random.nextInt(4);

для массива размером 4.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...