Irrlicht (C++) で最初のゲームを作成しています。これは、マウス コントロールを備えた RTS です。
タイルを (クリックして) 選択すると、タイルが点灯し、いくつかの GUI ボタンが画面に表示されます (GUI ウィンドウではありませんが、私はこの方法が気に入っています)。
http://i1139.photobucket.com/albums/n549/Adam_Halley-Prinable/Untitled2.png
ただし、マウス コントロールに切り替えたので、ボタンはマウス クリックを登録しません。クリックはボタンを直接通過し、代わりに後ろのタイルを選択します。
http://i1139.photobucket.com/albums/n549/Adam_Halley-Prinable/Untitled3.png
「ボタンはクリックの最優先事項です」と言う方法はありますか? 私は MyEventReceiver を使用しています。これは、マウスのクリックを受け入れるためにいじりました。
たくさんありがとう:D