我正在尝试使用工具overlap2d在libgdx中创建一个游戏,一切正常,除了一个关键的事情:每次我向场景添加文本时,我都会得到一个错误,指出找不到相应的字体文件。我有这个文件,我确保它拼写正确,我试着在我的assets文件夹和项目中的几乎所有其他文件夹中运行它,但就是不起作用。为了让libgdx能够找到我的字体,我需要做什么或者我需要把它放在哪里?“
Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: File not found: freetypefonts\Calibri.ttf (Internal)
at com.badlogic.gdx.files.FileHandle.read(FileHandle.java:136)
at com.badlogic.gdx.files.FileHandle.length(FileHandle.java:602)
at com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator.<init>(FreeTypeFontGenerator.java:90)
at com.uwsoft.editor.renderer.resources.ResourceManager.loadFont(ResourceManager.java:319)
at com.uwsoft.editor.renderer.resources.ResourceManager.loadFonts(ResourceManager.java:312)
at com.uwsoft.editor.renderer.resources.ResourceManager.loadAssets(ResourceManager.java:205)
at com.uwsoft.editor.renderer.resources.ResourceManager.initAllResources(ResourceManager.java:100)
at com.uwsoft.editor.renderer.SceneLoader.<init>(SceneLoader.java:63)
at com.mygdx.game.MyGdxGame.create(MyGdxGame.java:21)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:146)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:123)发布于 2016-01-18 23:54:21
尝试再次在编辑器中打开项目,并再次按export,ttf文件可能没有在第一次导出。
https://stackoverflow.com/questions/34532197
复制相似问题