libgdx を使用して単純なテキストをレンダリングしようとしていますBitmapFont
:
font = new BitmapFont();
font.draw(batch, "Tap anywhere to begin!", 100, 100);
デスクトップでは問題なく動作しますが、Android では次のエラーが発生します。
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)
フォントファイルを読み込めないようです
File not found: com/badlogic/gdx/utils/arial-15.fnt (Classpath)
私はintelliJ Idea
Eclipse IDEを使用していません。これはパス構成の問題によるものだと思いますが、何が原因かわかりません。誰かが私を助けることができますか?
アップデート
を使用して作成された libgdx デモ apk のサンプルを開きました。gdxフォルダーにeclipse
これらの4 つのファイルがあります。utils
- arial-15.fnt
- arial-15.png
- JsonReader.rl
- XmlReader.rl
を使用して生成された私のapkではintelliJ
、2つのファイルしかありません
- JsonReader.rl
- XmlReader.rl
arial-15
不足している。