【发布时间】:2013-12-13 13:31:14
【问题描述】:
我通过以下代码捕获按下的键:
KeyboardState keyState = Keyboard.GetState();
我可以将击键设置为keyState,以便模拟用户输入吗?
【问题讨论】:
我通过以下代码捕获按下的键:
KeyboardState keyState = Keyboard.GetState();
我可以将击键设置为keyState,以便模拟用户输入吗?
【问题讨论】:
你的意思是像this这样的东西吗?
使用KeyboardState 构造函数,您可以使用Keys 的数组或参数列表初始化KeyboardState 类的新实例,以便在按下时进行初始化。
【讨论】:
Keys[] keys = new Keys[] {Keys.A, Keys.B};
KeyboardState keystate = new KeyboardState(keys);
if (keystate.isKeyDown(Keys.A))
//true
试试吧,我不能 100% 确定这是你想要的,但它应该能让你走上正确的轨道。
【讨论】: