エンジンクラス GetMouseButton関数


説明

マウスのボタン入力チェックを行う。

この関数はボタンを押し続けている間常にtrueを返す。

構文

bool GetMouseButton(
    const BYTE diKey
) const;

パラメータ

diKey

	InputKey名前空間で用意された「DIK_LBUTTON」「DIK_RBUTTON」「DIK_MBUTTON」定数。

戻り値

bool

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

注意

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

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

マウスの左ボタンを押し続けている間、プレイヤーが弾を連射する。
void SceneGame::Update()
{
    if (m_pEngine->GetMouseButton(DIK_LBUTTON)) {
        player.Shoot();
    }
}

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


戻る