1
这里是我的代码: -libgdx assetmanager质感装载
manager = new AssetManager();
fps =new FPSLogger();
Resolution[] resolutions = {new Resolution(320, 480, ".320480"), new Resolution(480, 800, ".480800"),
new Resolution(480, 856, ".480854")};
ResolutionFileResolver resolver = new ResolutionFileResolver(new InternalFileHandleResolver(), resolutions);
manager.setLoader(Texture.class, new TextureLoader(resolver));
manager.load("images/flash.png" , Texture.class);
Texture.setAssetManager(manager);
tex = manager.get("images/flash.png" ,Texture.class);
tex = new Texture(Gdx.files.internal("images/a.png"));
flsh = new Texture(Gdx.files.internal("images/flash.png"));
tex2 = new Texture(Gdx.files.internal("images/space.jpg"));
ear = new Texture(Gdx.files.internal("images/earth.png"));
newgame=new Texture(Gdx.files.internal("images/shockwave.png"));
,并显示了错误
Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: Asset not loaded: images/flash.png
at com.badlogic.gdx.assets.AssetManager.get(AssetManager.java:119)
at main.assets.loading(assets.java:53)
at main.game.create(game.java:43)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:132)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:112)
我的形象布局
/主(项目名称)/资产/images/a.png
请帮我纠正这个错误
你在哪个平台?赢,Android? –
Windows有点问题,因为它无法轻松地到达内部文件。它在我的android + win项目中构建的方式链接了不受Windows支持的文件夹,因此您必须通过在任何文件名前使用“./assets/”来访问它们。 –
https://bitbucket.org/festevezga/wartricksproject/src/f156b447428cb7ea7a6fdb459a4b053b489f1332/WartricksProject/wartricks/src/com/wartricks/utils/PlatformUtils.java?at=master 路径中是文件名/内部存储文件夹。 –