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