问题:我创建了一个游戏地图,并将其导入到LibGDX项目的核心资产目录中。但是,在运行应用程序时找不到这些资产。
com.badlogix.gdx.utils.GdxRuntimeException:File错误:未找到:Sprites/Tilesets/PixelFantasy_Caves_1.0/background1.png (内部)

映射将在这个类中加载:
public class PlayView implements Screen {
private Sirius game;
private OrthographicCamera spielCam;
private Viewport spielPort;
private Hud hud;
private TmxMapLoader mapLoader;
private TiledMap map;
private OrthogonalTiledMapRenderer renderer;
public PlayView(Sirius game) {
this.game = game;
spielCam = new OrthographicCamera();
spielPort = new FitViewport(Sirius.V_WIDTH, Sirius.V_HEIGHT, spielCam);
hud = new Hud(game.batch);
mapLoader = new TmxMapLoader();
map = mapLoader.load("siriusMap.tmx");
renderer = new OrthogonalTiledMapRenderer(map);
spielCam.position.set(spielPort.getWorldWidth() / 2, spielPort.getWorldHeight() / 2, 0);
}发布于 2021-03-23 20:50:17
找到了解决办法。如果在libGDX项目的核心/资产目录中创建了平铺项目,错误就不会发生。
https://stackoverflow.com/questions/66763842
复制相似问题