當我單擊向下箭頭時,它會卡住第二個選擇,並且向上或向下不再起作用,我將如何解決該問題?XNA - 凍結菜單錯誤
第二個問題:如何在更改菜單項時防止凍結?當我改變菜單項時,它凍結了第二個選擇。這是關於這個問題的代碼;
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;
}