안드로이드 개발 질문/답변
(글 수 45,052)
랜덤으로 하늘에서 이미지가 떨어지는 것을 어떻케 코딩해야 좋을까요..
랜덤함수 쓰는거 같은데 머리가 안굴려지네요..ㅜㅜ x좌표를 랜덤으로하고 y좌표는 0에서 화면 바닥 까지 내려가도록 하려는데 ..
랜덤함수 쓰는거 같은데 머리가 안굴려지네요..ㅜㅜ x좌표를 랜덤으로하고 y좌표는 0에서 화면 바닥 까지 내려가도록 하려는데 ..
2011.04.03 14:25:16
프레임 하나당 onDraw가 한번씩 호출되겠죠..
지역변수 말고 인스턴스변수로 x, y값 잡아주시고
생성자에서 y = 0, x= 랜덤 (0 ~ width) // width는 surfaceChanged메쏘드에 매개변수로 있습니다. 그걸 사용하시던지 아니면 getMesuareWidth등을 이용해도 되고요.
onDraw에서는 해당 이미지를 x,y에 뿌려주고 밑에 if문을 하나둬서 x == getHeight()시 다시 랜덤값을 넣어주던가
한번 이미지가 떨어지고 멈추려면 do while문을 이용하면 되겠죠.
지역변수 말고 인스턴스변수로 x, y값 잡아주시고
생성자에서 y = 0, x= 랜덤 (0 ~ width) // width는 surfaceChanged메쏘드에 매개변수로 있습니다. 그걸 사용하시던지 아니면 getMesuareWidth등을 이용해도 되고요.
onDraw에서는 해당 이미지를 x,y에 뿌려주고 밑에 if문을 하나둬서 x == getHeight()시 다시 랜덤값을 넣어주던가
한번 이미지가 떨어지고 멈추려면 do while문을 이용하면 되겠죠.



