graphics.drawString();
除非我处于全屏模式,否则我的 2d 游戏无法正确渲染,我遇到了这个奇怪的问题。
截图: 截图
这是我到目前为止的代码(这基本上只是“简单游戏”教程。)
声明:
public Font font;
public TrueTypeFont trueTypeFont;
初始化:
@Override
public void init(GameContainer gc)
throws SlickException {
font = new Font("Verdana", Font.BOLD, 20);
trueTypeFont = new TrueTypeFont(font, true);
}
渲染:
public void render(GameContainer gc, Graphics g)
throws SlickException
{
// render some text to the screen
trueTypeFont.drawString(20.0f, 20.0f, "Slick displaying True Type Fonts", Color.green);
g.drawString("Hello", 300,300);
}
我尝试将 VSync 设置为 true,并手动限制帧速率。但是没有,没有变化。
任何想法为什么会发生这种情况?它以全屏模式完美呈现文本。