약 일주일 전 libGDX로 시작했는데 tmx에서로드하는 데 문제가 있습니다. 타일 된지도. 지금까지 게임에서 "test.tmx"를 찾지 못했지만 왜 그런지 모르겠습니다! 경로는 내가 볼 수있는 한 정확합니다.LibGDX + Eclipse | .tmx() 파일을로드 할 수 없습니다.
지도 편집기로 "타일"을 사용합니다. Layer Format은 Base64입니다.
이것은 tmx에서로드하는 데 사용하는 코드를 보여주는 스크린 샷입니다. 파일 및 프로젝트 구조 : http://abload.de/img/tmxgpptc.png
나는 다음과 같은 오류 메시지가 얻을 :
Exception in thread "LWJGL Application" com.badlogic.gdx.utils.SerializationException: Error parsing file: res/map/test.tmx
at com.badlogic.gdx.utils.XmlReader.parse(XmlReader.java:83)
at com.badlogic.gdx.maps.tiled.TmxMapLoader.load(TmxMapLoader.java:113)
at com.badlogic.gdx.maps.tiled.TmxMapLoader.load(TmxMapLoader.java:101)
at de.knightsquest.states.Play.<init>(Play.java:59)
at de.knightsquest.handler.GameStateManager.getState(GameStateManager.java:35)
at de.knightsquest.handler.GameStateManager.pushState(GameStateManager.java:46)
at de.knightsquest.handler.GameStateManager.<init>(GameStateManager.java:20)
at de.knightsquest.game.Game.create(Game.java:38)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:136)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:114)
Caused by: com.badlogic.gdx.utils.GdxRuntimeException: File not found: res\map\test.tmx (Internal)
at com.badlogic.gdx.files.FileHandle.read(FileHandle.java:136)
at com.badlogic.gdx.files.FileHandle.reader(FileHandle.java:164)
at com.badlogic.gdx.utils.XmlReader.parse(XmlReader.java:81)
... 9 more
이 파일이 제대로 포맷, 전체 폴더 구조를 이동의 아이디어를 싫어? 프로젝트를 어떻게 실행합니까? 리소스를 빌드 경로로 내보내나요? – angrybobcat