1

Microsoft Visual c# を使用して、XNA ゲームパッドのボタン プレスにイベント ハンドラーを追加しようとしています。更新メソッドでボタンの状態をテストしてみましたが、更新メソッドは1秒間に60回程度呼び出されるため、ボタンの押下をチェックして何度も登録されます。ボタンを押すためのイベントリスナーを作成し、何度もイベントを呼び出す方法はありますか? 動作しない更新メソッドのコードは次のとおりです。

    protected override void Update(GameTime gameTime)
    {
          if(GamePad.GetState(PlayerIndex.One).Buttons.Y == ButtonState.Pressed)
    {
              //do some code
          }
    }

これは私が必要とすることをしません。誰かが私を正しい方向に向けることができますか?

4

1 に答える 1