キー入力チェックを行う。
この関数はキーを押し続けている間常にtrueを返す。
主にキャラクターの移動などの際に使用する。
bool GetKeyState(
const BYTE diKey
) const;
|
diKey DirectInputで用意された「DIK_○○」定数。
bool キーを押している状態 true キーを離した状態 false
状況に応じてGetKeyStateSync関数と使い分ける事。
基本的にシーンのUpdate関数で使用する。
上矢印キーを押すとプレイヤーキャラクターが上に移動する。
void SceneGame::Update()
{
if (m_pEngine->GetKeyState(DIK_UP)) {
player.MoveUp();
}
}
|
※player.Move関数は自作しなければなりません。