错误:Microsoft.Xna.Framework.Input.KeyState';不包含';GetPre
本文关键字:包含 GetPre KeyState Microsoft Xna Framework Input 错误 | 更新日期: 2023-09-27 18:27:47
全部。我想用C#和XNA写一个输入文本框。这是我的代码:
//Get the pressed key and show them
public void Update(GameTime gameTime)
{
KeyboardState keyState = Keyboard.GetState();
Keys[] pressedKeys;
pressedKeys = KeyState.GetPressedKeys();
messageString=" ";
for (int i = 0; i < pressedKeys.Length; i++)
messageString = messageString + pressedKeys[i].ToString() + "";
}
然而,我收到了类似的错误消息
Microsoft.Xna.Framework.Input.KeyState' does not contain a definition for 'GetPressedKeys'
有什么办法可以修理它吗?
更新:我这里有打字错误。使用以下答案可以解决问题。
pressedKeys=KeyState.GetPressedKeys();应为pressedKeys=keyState.GetPressedKeys();