ページ 11

タイトル画面とステージについて

Posted: 2009年10月25日(日) 14:49
by 天魔
こんにちは。

以前タイトル画面とステージ移行について質問させていただいた者ですが、いまいち構築の仕方が思いつきません。
一時停止のメニューの表示が応用できると思ったのですが、構築がわからないのでうまくいきません。

こんなヘタレで大変恐縮なのですが、わかりやすく教えていただけたり、お手本を示していただけたりすると助かります。

大変勝手ですがお願いします。

Re:タイトル画面とステージについて

Posted: 2009年10月25日(日) 17:17
by ひよこ
あまりいい形ではないと思いますが、簡単なので、
龍神録の館を基本に
func_stateが100のとき2回目のボスが倒れてstage_countを利用し、画面を消えていくようにして。
完全に消えたら、クリア画面を表示するところへ移動してZキーを押したらstage変数を増やして、
2面の読み込む。ということですね。

わかりにくいだろうと思うのでソースを
明るさを調節する変数Bright=255を用意して

switch(func_state){

case 100:
いろいろな処理
if(2回目のボスが倒されたら(stage_countがboss.appear_count[1]をこえたら)){
SetDrawBright(Bright,Bright,Bright)をして
Bright-=1;
if(Bright<=0)
func_state=105;//クリア画面を表示させる場所へ移動
}
break;
case 105:
クリア画面を表示
Zキーを押されたら読み込みにもどる。
break;

Re:タイトル画面とステージについて

Posted: 2009年10月26日(月) 13:00
by 天魔
素早い回答、ありがとうございます。

まだ試していないので何とも言えませんが、恐らくわからない点も出てくると思いますのでその際はまた質問させていただきます。

ありがとうございます。

Re:タイトル画面とステージについて

Posted: 2009年11月02日(月) 14:10
by 天魔
わからないことが出てきたので質問させていただきます。

まず1つ。
2回目のボスが倒された時の処理で、()内の記述は単純に

(stage_count>boss.appear_count[1])

でよろしいのでしょうか?間違っていたらご指摘ください。


もう一つ。
Zキーが押されたら読み込みに戻る という部分で、

if(CheckStatekey(KEY_INPUT_Z)==1) "Zキーが押されたら"の部分

と書いたのですが、次に戻る読み込みとはcase 99の"load_story()"ですか?