0

LWJGL と slick に問題があります。私がやろうとしているのは、一定量のテキストを表示することです。ボタンを押すと (この場合は戻る)、画面がクリアされ、新しいテキストが表示されます。私は現在このコードを使用しています

public void text() {
    GL11.glClear(GL11.GL_COLOR_BUFFER_BIT);
    Color.white.bind;
    font.drawString(0, 0, "text");
  while (Keyboard.isKeyDown(Keyboard.KEY_RETURN)) {
    GL11.glClear(GL11.GL_COLOR_BUFFER_BIT);
    font.drawString(0, 0, "text (again)");
  }
}
//so on an so forth

しかし、これの問題は、これらの別のものを入れると、デスループが作成されることです。これを行うより良い方法はありますか?If ステートメントを試してみましたが、それが表示され、最初の文字列に戻りました。

4

1 に答える 1