마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

random으로 이미지 생성하기 (drawBitmap)

0 추천
public void onDraw(Canvas canvas) {
x += sx;
 
counter++;
n = counter % 20 / 10;
 
canvas.drawBitmap(ships[n], x , y , null);
 
drawBitmap으로 이미지를 그리는 중인데 random 함수를 이용하여 이미지가 랜덤으로 보여지게 하려고합니다.
어떻게 해야할까요ㅠㅠ도와주세요!
지디지딩 (120 포인트) 님이 2014년 3월 11일 질문

1개의 답변

+1 추천
랜덤으로 숫자를 생성해서 받아온다던지... 시간을 ms단위로 받아와서 실행을 한다던지.. 하면 될꺼같은데

뭐가 문제인지요?

위의 방법대로 하면 항상 0이 되지 않을까요?

이미지를 배열에 20개 뒀으면 counter%20을 하면 될것이고,

2개라면 (counter%2)를 하면 될텐데...
인연 (31,880 포인트) 님이 2014년 3월 11일 답변
...