Вот глупый вопрос.
Как вы читаете файлы в игровой игре? Я попытался использовать File и Scanner, как обычно в стандартной Java-программе:
void readFromFile(){
int x;
int y;
int pixel;
int[][] board;
try{
Scanner scan = new Scanner(new File(in));
x = scan.nextInt();
y = scan.nextInt();
pixel = scan.nextInt();
Point start = new Point(scan.nextInt(), scan.nextInt());
Point dir = new Point(scan.nextInt(), scan.nextInt());
Point end = new Point(scan.nextInt(), scan.nextInt());
int antRoads = scan.nextInt();
board = new int[x][y];
for (int i = 0; i < y; i++){
for (int j = 0; j < x; j++){
board[i][j] = scan.nextInt();
}
}
lev = new Level(board, start, dir, end, antRoads, pixel, x, y);
} catch(FileNotFoundException e){
System.out.println(e);
}
}
Я протестировал File.canRead (), canWrite () и can Execute (), и все они вернули false.
Должен ли я использовать assetMannager (). GetText () или что-то еще? Если это так, может кто-нибудь сказать мне, как это работает? (или как и как работает ResourceCallback?)
Моя цель состоит в том, чтобы папка с именем «Карты» была заполнена картами в обычном текстовом формате, точно так же как в стандартной папке изображений.
С уважением,
Torgeir