这是一个愚蠢的问题。
如何在 playn 游戏中读取文件?我尝试像通常在标准 java 程序中那样使用 File 和 Scanner:
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 是什么以及如何工作?)
我的目标是创建一个名为“Maps”的文件夹,其中包含常规文本格式的地图,就像标准的 Image 文件夹一样。
问候, 托吉尔