slick2d中的文本旋转

时间:2015-07-15 22:19:22

标签: java lwjgl slick2d

如何使用Unicodefont旋转文本绘图。 我可以用这种方式使用任何字体绘制文字。

UnicodeFont font = new UnicodeFont(fontpath,fontsize, false, false);
font.drawString(0,0,"hoge");

但我找不到任何旋转方法。 如果我可以将绘图文本转换为Image对象,我可以旋转。

1 个答案:

答案 0 :(得分:0)

健一。要旋转文本,您必须执行以下操作。
在导入中将以下行添加到文件的顶部:

import static org.lwjgl.opengl.GL11.*;

在此之后,您必须修改您的代码以表明:

UnicodeFont font = new UnicodeFont(fontpath,fontsize, false, false);
glRotatef(90, 0, 0, 1);
font.drawString(0,0,"hoge");

glRotatef(float, float, float, float)方法是LWJGL的一部分,在Z轴上旋转90度。