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
이 오류를 해결할 수 있도록 도와주세요.
현재 거주중인 플랫폼은 무엇입니까? 윈, 안드로이드? –
Windows는 쉽게 내부 파일에 도달 할 수 없기 때문에 약간 문제가 있습니다. 내 안드로이드 + win 프로젝트에 내장 된 방식은 Windows에서 지원하지 않는 폴더를 연결했기 때문에 파일 이름 앞에 "./assets/"를 사용하여 액세스해야했습니다. –
https://bitbucket.org/festevezga/wartricksproject/src/f156b447428cb7ea7a6fdb459a4b053b489f1332/WartricksProject/wartricks/src/com/wartricks/utils/PlatformUtils.java?at=master 내부 저장 장치에 경로있는 파일 이름 만/폴더 . –