• 締切済み

C言語でクリックゲー(脱出ゲームみたいな)を作りたい。(windows

C言語でクリックゲー(脱出ゲームみたいな)を作りたい。(windowsヘッダ利用 まず、私の今の知識は、明解C言語入門編1冊読んだのと、ウィンドウの表示、画像を指定の場所に 張り付ける、キーを押したら値を増やす、矢印ポインタの座標を表示する。ぐらいならできると思います。 画面内のとある場所(画像)をクリックしたら値を返す(別の画像を表示)といったことをしたいのですが どうしたらいいでしょう。 WM_LBUTTONDOWNっていうのを使うとクリックしたかどうかのメッセージはだせるっぽいのですが これを使えばできるのでしょうか?(クリックした座標・・・・・ ゲームプログラミングのサイトや本はいくつかでてますが キーボードのみで操作のゲームの作り方載せてるのが主流?のようで・・・ 暇なときにでも回答してもらえるとうれしいです。

みんなの回答

回答No.1

Windowsで動くアプリを作りたいのなら、C言語の勉強だけでなくWindowsアプリ開発の勉強も必要です。開発ツールは何を使おうと思っていますか? それによっても違ってくるでしょう。 WindowsアプリのメッセージループにWM_LBUTTONDOWNが来たときの処理を追加すれば、確かに左クリックされた座標が取得できるのですが、「値を返す」という発想ではダメです。まずはWindowsアプリのメッセージループのしくみを理解する必要があります。また、VisualStudio等を使えばそのレベルを知らなくても作れますが、基本は押さえておいたほうがよいでしょう。 まずは「Windows メッセージループ」でググってみてはどうでしょうか。

関連するQ&A

専門家に質問してみよう