エンジンクラス GetMouseButtonSync関数


説明

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

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

構文

bool GetMouseButtonSync(
    const BYTE diKey
) const;

パラメータ

diKey

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

戻り値

bool

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

注意

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

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

マウスの右ボタンを押すとメニューが開く。
void SceneGame::Update()
{
    if (m_pEngine->GetMouseButtonSync(DIK_RBUTTON)) {
        menu.Open();
    }
}

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


戻る