エンジンクラス GetPadButtonSync関数


説明

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

この関数はボタンを1度キーを離さなければにtrueを返さない。

構文

bool GetPadButtonSync(
    const unsigned int idxPad,
    const unsigned int idxButton
) const;

パラメータ

idxPad

	パッド番号(0〜接続済みのゲームパッドの数−1)
idxButton

	ボタン番号(DIK_PADBUTTON0〜31)

戻り値

bool

	キーを押している状態 true
	キーを離した状態   false

注意

状況に応じてGetPadButton関数と使い分ける事。

基本的にシーンのUpdate関数で使用する。

0番パッドのボタン2を押した時マップを表示する。
void SceneGame::Update()
{
    if (m_pEngine->GetPadButtonSync(0, DIK_PADBUTTON2)) {
        map.Show();
    }
}

※map.Show関数は自作しなければなりません。


戻る