Slick2d抽绳绘制一个框,没有文字

时间:2016-07-12 11:04:43

标签: java opengl render slick2d drawtext

我之前看到过对此错误的引用,但没有解决方案。

在我绘制文本的地方,只绘制了指定颜色的实心框。

代码是这样的:

    TrueTypeFont font;
    Font awtFont = new Font("Arial Unicode MS", Font.BOLD, 12); //name, style (PLAIN, BOLD, or ITALIC), size
    font = new TrueTypeFont(awtFont, true); //base Font, anti-aliasing true/false

    while (!Display.isCloseRequested() ) {
        render();

        font.drawString(10, 10, "ABC123", Color.black); //x, y, string to draw, color

1 个答案:

答案 0 :(得分:0)

//ENABLE THESE:

glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);


//RENDER LIKE THIS:

glPushMatrix(); 
bodyPosition = body.getPosition().mul(30);
glTranslatef(Position.x, Position.y, 0);
GL11.glDisable(GL11.GL_TEXTURE_2D);
glPopMatrix();