0
나는 기존 Java 프로젝트의 코드를 Android 환경에 적용하는 작업을 해왔습니다.Android Scanner + BufferedReader를 사용하는 경우의 문제
스프라이트 시트에 해당하는 정수 텍스트 파일에서지도를로드합니다. -
e.g. 0=grass 1=wall
0 0 0 1 1 1 0 0 0
0 0 0 1 1 1 0 0 0
0 0 0 1 1 1 0 0 0
이
이전이 함께 이루어졌다 : (A 스캐너와 버퍼 독자)mapData = new Scanner(new BufferedReader(new FileReader(fileName)));
mapData.next();
for (int i = 0; i < 3; i++) {
for (int y = 0; y < 30; y++) {
for (int x = 0; x < 50; x++) {
map[i][x][y] = mapData.nextInt();
}
}
mapData.next();
}
-
나는이 지난 몇 일에 적응하기 위해 애 쓰고있다 , 그것의 일하지만 1 초 일을하는 데 5 분이 걸리는 상태에서
mapData = new Scanner(new BufferedReader(new InputStreamReader(context.getResources().openRawResource(map1))));
mapData.next();
for (int i = 0; i < 3; i++) {
for (int y = 0; y < 30; y++) {
for (int x = 0; x < 50; x++) {
map[i][x][y] = mapData.nextInt();
}
}
mapData.next();
}
(MAP1 다른 클래스에 의해 전달 .txt 파일 인) 내가 잘못 여기서 뭐하는 거지 또는 어떤 다른 방법이 내가이 작업을 수행하는 데 사용한다 무엇
를?
감사 -Lyndon