저는 현재 아래 코드와 같이 10 개의 다른 인스턴스를 하드 코딩하고 있습니다.하지만 더 많이 만들고 싶습니다. 새로운 레벨에 동일한 레이아웃을 사용하는 대신, 각 블록에 대해 임의의 X 값을 생성하는 방법이 있는지 궁금합니다. 레벨 100,000 픽셀 너비가 충분할 것입니다.하지만 레벨을 계속해서 변경하는 시스템을 아는 사람이라면 그 사실을 알고 싶습니다. 나는 (제거 관련이없는 코드) 현재 블록을 정의하는 방법이 기본적으로 :임의로 레벨을 생성하려면 어떻게합니까?
block = new Block(R.drawable.block, 400, platformheight);
block2 = new Block(R.drawable.block, 600, platformheight);
block3 = new Block(R.drawable.block, 750, platformheight);
400
내가 단계를 통해 무작위로 배치하고자하는 X의 위치가되면, platformheight
변수는 Y 위치를 정의하는 나는 변화하고 싶지 않다.
'for' 루프와 일부 Math.random() 호출. 당신은 그것을 위해 인터넷 검색을 시도 했습니까 ... –