エンジンクラス GetPadButton関数


説明

ゲームパッドのボタンの状態を取得する。

この関数はボタンを押し続けている間常に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関数は自作しなければなりません。


戻る