sto cercando di rendere il testo semplice utilizzando il libgdx BitmapFont
:Libgdx su Android non è in grado di rilevare i caratteri GDX
font = new BitmapFont();
font.draw(batch, "Tap anywhere to begin!", 100, 100);
Funziona benissimo nel desktop, ma Android si dà questo errore:
07-30 08:12:35.518: ERROR/AndroidRuntime(817): FATAL EXCEPTION: GLThread 82
com.badlogic.gdx.utils.GdxRuntimeException: File not found: com/badlogic/gdx/utils/arial-15.fnt (Classpath)
at com.badlogic.gdx.files.FileHandle.read(FileHandle.java:132)
at com.badlogic.gdx.backends.android.AndroidFileHandle.read(AndroidFileHandle.java:77)
at com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.<init>(BitmapFont.java:715)
at com.badlogic.gdx.graphics.g2d.BitmapFont.<init>(BitmapFont.java:114)
at com.badlogic.gdx.graphics.g2d.BitmapFont.<init>(BitmapFont.java:73)
at com.mangokidzee.amphibian.Activity1.create(Activity1.java:23)
at com.badlogic.gdx.backends.android.AndroidGraphics.onSurfaceChanged(AndroidGraphics.java:322)
at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1505)
at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1240)
Sembra non è in grado di caricare il file del font
File not found: com/badlogic/gdx/utils/arial-15.fnt (Classpath)
non sto usando intelliJ Idea
l'IDE di Eclipse. Penso che questo sia dovuto ad un problema di configurazione del percorso ma non in grado di capire cosa. Qualcuno mi può aiutare?
Aggiornamento
Ho aperto campione libgdx demo apk creata usando eclipse
, ha queste file nella cartella di GDX utils
- arial-15.fnt
- arial- 15.png
- JsonReader.rl
- XmlRe ader.rl
mentre nel mio apk generato utilizzando intelliJ
, ha solo 2 file
- JsonReader.rl
- XmlReader.rl
arial-15
manca.
grazie @ktrifon, bello – RameshVel