GetMouseInputについて
Posted: 2012年10月29日(月) 10:36
DXライブラリを使用してゲームのメニュー画面を製作しています。
製作したメニュー画面でメニュー項目が5項目あり1つをクリックして選択させると
また新たにメニューを表示させています。
(親と子のメニューの表示位置は同一の座標に表示しています)
親 子
menu1 → menu5
menu2 menu6
menu3 menu7
menu4 menu8
EXIT BACK
親のmenu1をクリックして子のメニューを表示をします。
そこで子のメニューからBACKをクリックすると親画面へ戻るのですが
BACKを押すと親画面へ戻りそのままEXITまで処理していることが起きました。
(タイミング次第で親画面がきちんと表示される時もあればEXITまでクリックした判定を受けてしまっています)
今のマウスクリック判定はDXライブラリのサンプルにありました以下のIF文を使用してます。 MOUSE_INPUT_LEFTはWin32で言うところのWM_LBUTTONDOWNで、これをマウスの左ボタンが離された時のWM_MBUTTONDBLCLKと
同様の処理と同じイベントはDXライブラリにはあるのでしょうか?
または他に良い解決策がありましたらご教授願います。
製作したメニュー画面でメニュー項目が5項目あり1つをクリックして選択させると
また新たにメニューを表示させています。
(親と子のメニューの表示位置は同一の座標に表示しています)
親 子
menu1 → menu5
menu2 menu6
menu3 menu7
menu4 menu8
EXIT BACK
親のmenu1をクリックして子のメニューを表示をします。
そこで子のメニューからBACKをクリックすると親画面へ戻るのですが
BACKを押すと親画面へ戻りそのままEXITまで処理していることが起きました。
(タイミング次第で親画面がきちんと表示される時もあればEXITまでクリックした判定を受けてしまっています)
今のマウスクリック判定はDXライブラリのサンプルにありました以下のIF文を使用してます。 MOUSE_INPUT_LEFTはWin32で言うところのWM_LBUTTONDOWNで、これをマウスの左ボタンが離された時のWM_MBUTTONDBLCLKと
同様の処理と同じイベントはDXライブラリにはあるのでしょうか?
または他に良い解決策がありましたらご教授願います。