キー入力チェックを行う。
この関数はキーを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関数は自作しなければなりません。