首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在LibGDX项目中找不到资产

在LibGDX项目中找不到资产
EN

Stack Overflow用户
提问于 2021-03-23 13:10:56
回答 1查看 73关注 0票数 0

问题:我创建了一个游戏地图,并将其导入到LibGDX项目的核心资产目录中。但是,在运行应用程序时找不到这些资产。

com.badlogix.gdx.utils.GdxRuntimeException:File错误:未找到:Sprites/Tilesets/PixelFantasy_Caves_1.0/background1.png (内部)

映射将在这个类中加载:

代码语言:javascript
复制
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);
    }
EN

回答 1

Stack Overflow用户

发布于 2021-03-23 20:50:17

找到了解决办法。如果在libGDX项目的核心/资产目录中创建了平铺项目,错误就不会发生。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66763842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档