下矢印をクリックすると、2 番目の選択でスタックし、上または下が機能しなくなります。どうすれば修正できますか?
2 番目の質問: メニュー項目を変更するときにフリーズしないようにするにはどうすればよいですか? メニュー項目を変更すると、2 番目の選択がフリーズします。この質問に関するコードは次のとおりです。
keyboard = Keyboard.GetState();
mouse = Mouse.GetState();
if (keyboard.IsKeyUp(Keys.Up) && prevKeyboard.IsKeyDown(Keys.Down))
{
if (selected > 0) selected--;
else selected.Equals(buttonList.Count - 1);
}
if (keyboard.IsKeyUp(Keys.Up) && prevKeyboard.IsKeyDown(Keys.Down))
{
if (selected < buttonList.Count - 1) selected++;
else selected.Equals(0);
}
prevMouse = mouse;
prevKeyboard = keyboard;
}