エンジンクラス GetKeyStateSync関数


説明

キー入力チェックを行う。

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

主にメニュー選択などの際に使用する。

構文

bool GetKeyStateSync(
    const BYTE diKey
) const;

パラメータ

diKey

	DirectInputで用意された「DIK_○○」定数。

戻り値

bool

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

注意

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

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

Mキーを押すとマップが表示される。
void SceneGame::Update()
{
    if (m_pEngine->GetKeyStateSync(DIK_M)) {
        map.Show();
    }
}

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


戻る