LibGDX 3D 自由字体

LibGDX FreetypeFont in 3D

是否有在 3D 中使用 GDX FreeTypeFont 的正确方法?

我不是要旋转文本,但我确实希望文本在 3D 对象的后面,如果对象的中心在文本的前面。

关于如何做到这一点有什么想法吗?

有没有办法将位图附加到 ModelInstance 或其他东西,以便我可以将它传递到 ModelBatch?

谢谢

一种方法是使用 Decal 和 DecalBatch(在 3D 中排序 space)。您可以将 BitmapFont 绘制到 Pixmap,然后将其绘制在贴花上。您可以使用相同的方法创建一个 TextureRegion 并将其附加到 3D ModelInstance,但我认为 Decal 方法更容易一些。