3 つのキーが同時に押されたかどうかを確認する可能性があります。たとえば「sdf」ですか、それとも一度に 1 つしか確認できませんか?
1 に答える
1
必要なすべてのキーIsKeyDown
と&&
オペレーターを確認できます。
KeyboardState keyboardState = Keyboard.GetState();
if (keyboardState.IsKeyDown(Keys.S) && keyboardState.IsKeyDown(Keys.D) && keyboardState.IsKeyDown(Keys.F))
{
}
いつでもどのキーがいくつ押されたかを知る必要がある場合は、配列KeyboardState.GetPressedKeys()
が返されます。Keys
于 2013-09-10T01:24:27.633 に答える