私は独自の入力ウィンドウを滑らかにしています。ユーザーはこれに何かを入力する必要があります。しかし、文字を入力すると、複数の文字が表示されます。CPU に依存していると思います。現在のバイパスは、入力するたびにスレッドを 100 ミリ秒スリープさせることです。これを行い、1文字だけを取得する他の方法はありますか?
これは私のコードです
if (input.isKeyDown(Input.KEY_0)) {
IPInput += "0";
try {
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
}