現在、学校のプロジェクト用のゲームを作成しようとしていますが、厄介なバグが発生しました。
バッファ戦略でフォントを設定しようとすると、読み込まれず、setFont の後の描画が描画されません...
これが私のコードです:
BufferStrategy bs = this.getBufferStrategy();
if (bs == null){
createBufferStrategy(3);
return;
}
Graphics s = bs.getDrawGraphics();
Graphics2D g = (Graphics2D)s;
g.drawString("OldFont (This shows on the canvas)", 20,20,null);
g.setFont(font1);
g.drawString("NewFont (This doesn't show at all.",50,50,null);
フォント font1 は、jar にプリロードしたカスタム フォントであるプリロード フォントです。
私は困惑していて、何をすべきかわかりません。何か助けはありますか?