2

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 に設定し、フレームレートを手動で制限しようとしました。でも、いや、変わらない。

なぜこれが起こっているのですか?フルスクリーンモードでテキストを完全にレンダリングします。

4

0 に答える 0