Ich baue ein kleines Android-Spiel mit libgdx. Für jetzt habe ich eine Kopie der Assets des Spiels im Desktop-Projektordner und im Android-Projektordner. Aus irgendeinem seltsamen Grund muss ich auf diese Dateien in jeder der beiden Versionen anders zugreifen.Verwalten von Assets zwischen Desktop und Geräteversion in libgdx
Dies funktioniert in dem Desktop-App in Ordnung, aber gibt mir eine FileNotFound Ausnahme in dem Android-App:
Texture texture = new Texture(Gdx.files.internal("assets/someImage.png"));
Wenn ich die „Assets“ aus dem Dateinamen zu entfernen ist es umgekehrt (Android arbeitet, Desktop-Abstürze):
Texture texture = new Texture(Gdx.files.internal("someImage.png"));
Ich bin nicht sicher, was das Problem ist. Die Ordnerstruktur ist für beide Projekte identisch ... Was ist der richtige Weg dazu mit libgdx?
ist der einfachste Weg, wirkt wie ein Zauber und IDE nicht Specific – Lyoneel