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

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
のも

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

#1

投稿記事 by のも » 14年前

龍神録プログラミングの館の内容を参考に
STG開発をしている者です

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

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

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

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

#2

投稿記事 by softya(ソフト屋) » 14年前

龍神録のステージとは何でしょうか?まず、そこを理解しないと2面以降を作ることは出来ません。
実の所、龍神録のソースコードをちゃんと理解していれば難しいことは何も無いといって良いと思います。

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

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

【補足】
あっ jayさんのを見て破棄を書き忘れていた事に気づきました。読み込み前に1面のデータは破棄して下さい。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

jay
記事: 314
登録日時: 15年前
住所: 大阪市
連絡を取る:

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

#3

投稿記事 by jay » 14年前

なんだか過去に3回くらい似たような質問に答えた気がしますねw
過去ログを探ってみるのも一つの手ですよ~


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

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

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

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


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

では、頑張ってくださいね。
♪僕たちは まだ森の中 抜け出そう 陽のあたる場所へ

のも

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

#4

投稿記事 by のも » 14年前

過去に似たような質問がたくさんありましたね
申し訳ありません。

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

閉鎖

“C言語何でも質問掲示板” へ戻る