0
모두. 나는 C#과 XNA로 입력 텍스트 상자를 작성하고 싶다.오류 : Microsoft.Xna.Framework.Input.KeyState '에'GetPressedKeys '에 대한 정의가 없습니다.
//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'
같은 오류 메시지를 가지고, 그러나 : 여기 내 코드는?
업데이트 : 여기에 오타가 있습니다. 다음 답변을 사용하면 문제가 해결됩니다.
답을 설명해주십시오. – kingdamian42
많은 감사. 내 오타. –
확실한 것 킹 미나 42. 오타였습니다. 메서드 GetPressedKeys가 열거 자 Microsoft.Xna.Framework.Input.KeyState에 없습니다. Keyboard.GetState()에서 검색 한 KeyboardState 구조에 존재합니다. 변수 keyState에 배치됩니다. –