我知道我有点领先于libgdx,因为它实际上更像是一个2D库,但我正在开发一个由libgdx驱动的3D应用,需要在模型上写文字。
我已经到目前为止,我能够动态地改变模型的纹理。 现在我需要将文本写入纹理以将此纹理应用于我的模型...这是否已经可以使用libgdx?如果是,怎么做? 直到现在我才发现教程如何在屏幕上用BitmapFont写文本,但只能通过SpriteBatch,我认为没有可能在纹理上写出spritebatch的输出......
提前致谢!
答案 0 :(得分:0)
您可以将SpriteBatch
(或任何OpenGL绘图命令)的输出发送到纹理,而不是将其发送到屏幕。在Libgdx中,您使用FrameBuffer
object来完成此任务。本教程将介绍基础知识以及更多内容:https://github.com/mattdesl/lwjgl-basics/wiki/FrameBufferObjects
答案 1 :(得分:0)
使用普通位图字体,您可以获得所有pixmap
的{{1}},并且可以进行位图复制。
Glpths