ページ 11

[STG]複数ステージの作り方と移動方法

Posted: 2012年5月20日(日) 15:53
by のも
龍神録プログラミングの館の内容を参考に
STG開発をしている者です

1面までは作成できるのですが、
それ以降のステージ作成方法と
ステージ間の移動方法、
どのような処理をしたらいいのか全く分かりません

どのようにすれば良いのでしょうか
よろしくおねがいします。

Re: [STG]複数ステージの作り方と移動方法

Posted: 2012年5月20日(日) 16:08
by softya(ソフト屋)
龍神録のステージとは何でしょうか?まず、そこを理解しないと2面以降を作ることは出来ません。
実の所、龍神録のソースコードをちゃんと理解していれば難しいことは何も無いといって良いと思います。

(1)ステージ番号を+1
(2)2面の敵データを読み込み
(3)2面の背景データを読み込み
(4)ステージに関連する変数を初期化(ステージの位置の情報など)
(5)2面を開始

(1)~(4)でやっていることのほとんどは1面でやっていますよね。

【補足】
あっ jayさんのを見て破棄を書き忘れていた事に気づきました。読み込み前に1面のデータは破棄して下さい。

Re: [STG]複数ステージの作り方と移動方法

Posted: 2012年5月20日(日) 16:08
by jay
なんだか過去に3回くらい似たような質問に答えた気がしますねw
過去ログを探ってみるのも一つの手ですよ~


さて、本題です
殆どテンプレっぽい回答になってしまいますが、龍神録においてステージ2以降を作るのに必要な処理は大きく分けて3つです

1、いらない情報を捨てる
  1面で使った背景・BGM・敵やボスの情報など、いらないモノは捨ててください

2、必要な情報を読み込む
  2面で使う背景・BGM・敵の出現パターン、ボスの情報など、必要なモノを読み込みます

3、必要な情報を初期化
  2で読みこんだ情報を実際に敵やボスの構造体に格納したり
  自機の初期位置やゲームカウントなど必要な情報を初期化します


かなり簡単に言うとこんな感じですね
もっと細かい部分で分からないことがあれば、出来る範囲で答えますので聞いて下さい。

では、頑張ってくださいね。

Re: [STG]複数ステージの作り方と移動方法

Posted: 2012年5月20日(日) 17:58
by のも
過去に似たような質問がたくさんありましたね
申し訳ありません。

回答ありがとうございます。
とりあえず、やってみます!