我想使用资源管理器与FreeTypeFontGenerator结合使用。我不想加载fnt文件,因为它们在不同的屏幕分辨率下显示不同。所以我现在的做法是在每个actor或屏幕上动态生成我的字体。现在我认为最好的方法是在游戏启动时生成字体,并将它们加载到资源管理器中。但是AssetManager似乎需要一个带有BitmapFont.class参数的文件名。我想做的是生成5种不同的位图字体并将这些BitmapFonts加载到资源管理器中,这样我所有的资源都在一个地方,可以重复使用。我可以创建这些BitmapFonts,将它们保存在列表中,并将列表提供给每个actor或屏幕,就像我使用资源管理器来管理纹理和音频一样。但是将所有内容放在资源管理器中会更加优雅。那么,有没有一种方法可以将使用FreeTypeFontGenerator创建的BitmapFonts加载到资源管理器中呢?
FreeTypeFontGeneratorLoader
来通过资产管理器管理生成器,但是您仍然需要自己处理所有的BitmapFonts。 - noone