그래서 libgdx에 입자 효과 파일을로드하려고 시도했는데 파일을 가져 오는 중 예외가 발생하지 않았습니다.Little LibGdx trouble loading file
Heres는 내 코드 :
그리고 heres는 오류 :
Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load file: bin/untitled.png/Untitled.png
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:107)
Caused by: com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load file: bin/untitled.png/Untitled.png
at com.badlogic.gdx.graphics.Pixmap.<init>(Pixmap.java:140)
at com.badlogic.gdx.graphics.glutils.FileTextureData.prepare(FileTextureData.java:64)
at com.badlogic.gdx.graphics.Texture.load(Texture.java:175)
at com.badlogic.gdx.graphics.Texture.create(Texture.java:159)
at com.badlogic.gdx.graphics.Texture.<init>(Texture.java:133)
at com.badlogic.gdx.graphics.Texture.<init>(Texture.java:126)
at com.badlogic.gdx.graphics.g2d.ParticleEffect.loadTexture(ParticleEffect.java:195)
at com.badlogic.gdx.graphics.g2d.ParticleEffect.loadEmitterImages(ParticleEffect.java:190)
at com.badlogic.gdx.graphics.g2d.ParticleEffect.load(ParticleEffect.java:138)
at com.me.mygdxgame.MyGdxGame.create(MyGdxGame.java:124)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:121)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:104)
Caused by: com.badlogic.gdx.utils.GdxRuntimeException: File not found: bin\untitled.png\Untitled.png (Internal)
at com.badlogic.gdx.files.FileHandle.read(FileHandle.java:127)
at com.badlogic.gdx.files.FileHandle.length(FileHandle.java:566)
at com.badlogic.gdx.files.FileHandle.readBytes(FileHandle.java:215)
at com.badlogic.gdx.graphics.Pixmap.<init>(Pixmap.java:137)
... 11 more
어떤 문제가 될 수
particleEffect = new ParticleEffect();
particleEffect.load(Gdx.files.internal("bin/emiter.pahh"),Gdx.files.internal("bin/untitled.png"));
가 Heres는 어떻게 내 폴더
보면? 당신의 그림에 따라 "자산/emiter.pahh": "자산/emiter.phh"
그것은해야한다 :
폴더 레이아웃에서 알게된 것 : 'assets' 파일이 Android 프로젝트에 있어야하며 거기에서 데스크톱 프로젝트로 연결되어야합니다 (Android 패키지는 연결된 Assets에서 작동하지 않습니다). 공용 프로젝트에서 연결된 자산이있는 것 같습니다. (http://code.google.com/p/libgdx/wiki/ProjectSetup#Asset_folder_setup을 참조하십시오.)하지만 데스크탑에서 문제가 발생하기 때문에보고있는 문제는 아닙니다 ... –