【问题标题】:Can I assign key strokes to KeyboardState?我可以将击键分配给 KeyboardState 吗?
【发布时间】:2013-12-13 13:31:14
【问题描述】:

我通过以下代码捕获按下的键: KeyboardState keyState = Keyboard.GetState(); 我可以将击键设置为keyState,以便模拟用户输入吗?

【问题讨论】:

    标签: c# xna keyboard key


    【解决方案1】:

    你的意思是像this这样的东西吗?

    使用KeyboardState 构造函数,您可以使用Keys 的数组或参数列表初始化KeyboardState 类的新实例,以便在按下时进行初始化。

    【讨论】:

      【解决方案2】:
      Keys[] keys = new Keys[] {Keys.A, Keys.B}; 
      KeyboardState keystate = new KeyboardState(keys); 
      if (keystate.isKeyDown(Keys.A))
          //true
      

      试试吧,我不能 100% 确定这是你想要的,但它应该能让你走上正确的轨道。

      【讨论】:

        猜你喜欢
        • 2010-10-02
        • 2010-11-29
        • 1970-01-01
        • 1970-01-01
        • 2021-12-28
        • 2015-01-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多