ゲームパッドのボタンの状態を取得する。
この関数はボタンを押し続けている間常にtrueを返す。
bool GetPadButton( const unsigned int idxPad, const unsigned int idxButton ) const; |
idxPad パッド番号(0〜接続済みのゲームパッドの数−1)
idxButton ボタン番号(DIK_PADBUTTON0〜31)
bool キーを押している状態 true キーを離した状態 false
状況に応じてGetPadButtonSync関数と使い分ける事。
0番パッドのボタン1を押した時プレイヤーが弾を連射する。
void SceneGame::Update() { if (m_pEngine->GetPadButton(0, DIK_PADBUTTON1)) { player.Shoot(); } } |
※player.Shoot関数は自作しなければなりません。