私は LWJGL を使用してゲームに取り組んでおり、奇妙な問題に遭遇しました。テキストを非表示にするたびに、テクスチャがバインドされていないように見えます。関係するすべてのコードは次のとおりです
以下は、私の Text クラス内のコードです。
public void draw() {
for (TextData textData : textList) {
drawString(textData.getX(), textData.getY(), textData.getText());
}
}
void drawString(int x, int y, String text) {
for (String line : text.split("\n"))
ttf.drawString( x, y += ttf.getHeight(), line);
}
メインクラスのコード
if (Keyboard.isKeyDown(Keyboard.KEY_H)) {
hideText = !hideText;
}
if (!hideText) {
text.draw();
}
これが結果です