这是我读取地图并在屏幕上打印的代码:
private void loadWorld(String path){
String file = Utils.loadeFileAsString(path);
String[] tokens = file.split("\\s+");
width = Utils.parseInt(tokens[0]);
height = Utils.parseInt(tokens[1]);
spawnX = Utils.parseInt(tokens[3]);
spawnY = Utils.parseInt(tokens[4]);
tiles = new int[width][height];
for(int y=0;y<height;y++){
for(int x=0;x<width;x++){
tiles[x][y] = Utils.parseInt(tokens[(x+y*width)+4]);
}
}
}
此代码在我的Eclipse项目中有效,但是当我将其作为可执行文件导出时,它告诉我他无法找到。\ res \ worlds \ worlds1.txt
一个想法?
EDIT ---------------------------------------------- -------------------------------------------------- ------------------------
这是错误的图像: