2016-11-05 2 views
0

libgdx로 게임을 만들려고합니다. 게임은 이클립스에서 테스트 할 때 잘 작동하지만 안드로이드 또는 데스크톱 용으로 내보낼 때 게임이 시작되고 즉시 중단됩니다.수출 후 Libgdx 프로젝트가 깨졌습니다.

문제는 게임에서 자산을 찾을 수 없어 처리되지 않은 예외가 발생한다는 것입니다. 다음 방법으로 모든 자산을로드합니다.

mainmenu = new Sprite(new Texture(Gdx.files.internal("Images/Screens/MainMenu.png"))); 

나는 내 보낸 항아리를 검색 한 모든 자산은 제대로 그 안에있는, 아직 어떤 이유로 게임을 찾을 수 없습니다. 바탕 화면에서 내 자산 폴더에 .jar 파일을두면 잘 작동합니다.

새 libgdx 프로젝트를 만들어 내 보내면 제대로 작동하지만 자바 클래스를 추가하자 마자 작동이 멈 춥니 다.

나는 비슷한 질문을 여기에서 찾으려고했지만 아무도 내 문제를 해결하지 못했습니다.

답변

0

파일이 필요없는 에셋 폴더 안에있을 수 있습니다.

내 자산 폴더에는 .xcf 파일에 gimp 파일이 있었지만 비슷한 문제가있었습니다. .xcf 파일을 삭제했으나 문제가 해결되었습니다.

0

나는 해결책을 찾았으므로 다른 사람이 같은 문제를 가지고있는 경우 내 자신의 질문에 대답하고있다.

.png 형으로

는 내가 리눅스에있어 때문이었다 대소 문자를 구분 OS 인 내가 그것을 읽으려고 한 확장 .PNG와 내 소스 코드에서 자산 폴더 내의 이미지를했다 런타임 예외가 발생합니다. 안드로이드 수출에 대해서도 마찬가지입니다.

관련 문제