ページ 11

スタート画面の作り方について

Posted: 2010年8月16日(月) 15:04
by 玄米茶
はじめまして、こんにちは。

今回、龍神録様のプログラミングの館様とゲームプログラミングの館様を見ながら
ゲームを作ろうとしているのですが、
スタート画面をつけてみたいなあと思いまして質問立てさせて頂きました!

当方が今年の4月に始めたばかりの超初心者なもので
質問するのもとても申し訳ないのですが・・、
(もっと勉強してから来い!ですみません;)
今、19章の敵の消滅までやってみたのですが、
それにスタート画面(スタートがスペースボタンで終了がエンターキーみたいな簡単なもの)を
付けるには自分でstart.cppを追加してどういったプログラムを組むと良いでしょうか・・?

こんな質問ですみません。もし良かったら教えて下さい。

Re:スタート画面の作り方について

Posted: 2010年8月16日(月) 15:41
by パコネコ
ただ単にスペース押すのを待つとかですかね?
while(スペース押してないなら){
ループ
}
ゲーム開始

みたいな感じで、私はよくやります。
ループの中でもしくは条件の中で、キー状態を習得すれば問題なし(のはず)です。
簡単に済ませるならこんなのでもいいと思うのですが…

Re:スタート画面の作り方について

Posted: 2010年8月16日(月) 16:24
by シエル
http://dixq.net/g/36.html

このページはご覧になりましたか?
参考になると思いますので、一度目を通すことをお勧めします。

Re:スタート画面の作り方について

Posted: 2010年8月17日(火) 13:20
by 玄米茶
>>パコネコさん
はい、売ってるゲームみたいな始まる前にスタート画面が出てきて
各種設定や始める、続きから、みたいな選択画面です。
分かりやすく教えてくださって、ありがとうございます!

>>シエルさん
アドレス貼ってくださり、ありがとうございます!
はいっ、参考に見てみます^^*

Re:スタート画面の作り方について

Posted: 2010年8月17日(火) 15:38
by Dixq (管理人)
パコネコさん

それはまずくないですか?
どこか特定の部分でループして、制御部に処理が返らないのはまずい気がします。
そのループないにメッセージ処理や画面更新処理は入っていますか?

押すまで待機するなら何か状態フラグを持たせてその変化で処理を分岐させる方が良いように思います。