HOME技術RPGツクールRPGツクールMV:(14) ボスを倒したらエンディングになる

RPGツクールMV:(14) ボスを倒したらエンディングになる

これまで設定してきたように、条件を満たすとエンディングが流れるようにします。
この場合の条件とは、「ボスを倒す」ことです。

(8)で作成したテントの中に出現する敵をボスということにして、この敵を倒したらエンディングが流れるようにします。

エンディングのマップを用意する

これまでのマップの下に新規に「ENDING」というマップを生成します。
サイズは適当でよいのですが、ここでは5×5のマップにしました。
タイルセットは「0002 外観」にして暗闇のタイルでマップを塗りつぶしておきます。
こうすることで真っ暗な画面がエンディングに使われます。

マップのどこでも構いませんが、一か所にイベントを設定します。
ここでは左上隅に設定しました。
マップのどこに指定しても構わないという理由は、イベントを自動実行にするからです。このマップに移動してきたら自動的にイベントが始まることになります。

左上隅を右クリックして「新規」をクリックしてイベントエディタを開きます。

ここでは以下のような流れにします。
「画面のフェードイン」で、このマップに来る前にフェードアウトした状態を戻します。
「実行内容」で右クリックして「新規」を選択し、「画面」から「画面のフェードイン」を指定します。

「文章」を表示して、エンディングのメッセージをスクロールで表示します。
「実行内容」で右クリックして「新規」を選択し、「メッセージ」から「文章のスクロール表示」を指定します。
エンディングにスクロール表示させる文章を入力します。左側に寄せて表示されるので、画面の中央に表示したい場合にはスペースを挿入して調節します。
「速度」は、スクロールする速さで、小さいほど遅くなります。

「ピクチャの表示」で、「おしまい」という画像を表示します。
画像を表示する場合には、まず画像を用意します。
画像はRPGツクールMVのプロジェクトを保存しているフォルダ以下の、プロジェクトフォルダ→「img」→「pictures」に保存します。
イベント画面に戻り、「実行内容」の「文章のスクロール表示」の下に「新規」で「ピクチャ」から「ピクチャの表示」を設定します。
「ピクチャの表示」では「画像」をクリックして画像ファイルを選択します。
画像を中央に表示したい場合には、「直接指定」などでX(横位置)、Y(縦位置)を指定します。

さらに「新規」→「スイッチの操作」で、スイッチを入れます。
スイッチは「0004」にして、名前を「タイトルに戻る」にします。
「操作」は「ON」にチェックを入れます。

「実行内容」に新規に「スイッチの操作」(ゲーム進行)を追加します。

スイッチを「0004」にします。

「EVページ作成」でイベントページを追加します。
「出現条件」の「スイッチ」にチェックを入れて「0004」指定します。
「0004」の名前を「タイトルに戻る」にします。
「トリガー」を「決定ボタン」にします。

「実行内容」を右クリックして「新規」をクリックします。
「シーン制御」の「タイトル画面に戻す」を選択します。

これでエンディング画面でメッセージをスクロール表示したのちに、何かキーを押すとタイトル画面に戻る、という動作ができました。

テントの敵にイベントを設定する

テントのマップを指定してから、敵を出現する位置を右クリックして「編集」をクリックします。

敵を表示させるイベントページを開き、実行内容の「戦闘の処理」を右クリックして「編集」をクリックします。

「戦闘の処理」ダイアログを開き、「逃走可」「敗北可」の2項目にチェックが入っていないことを確認します(入っていたら外します)。

確認できたら、実行内容の何もないところを右クリックして、「新規」を選択します。

イベントは「メッセージ」の「文章を表示」を指定して、文章を入力します。

ここでは、一つのメッセージウィンドウでは足りなかったので、二つのメッセージを設定しました。

更に、その下を右クリックして「新規」をクリックします。

エンディングをスタートさせるために、「ゲーム進行」から「スイッチの操作」を追加します。

スイッチから「0003」を選びます。ここでは「エンディング」という名前を付けました。

設定したスイッチは、「単独」で、「操作」は「ON」にチェックが入っています。

次に「EVページ作成」をクリックして3番目のイベントを設定します。
「出現条件」の「スイッチ」にチェックを入れて、「0003 エンディング」を指定します。
これで、エンディングのスイッチが入っているときにこのイベントが呼び出されるようになります。

「実行内容」を右クリックして「新規」を指定します。

「キャラクター」から「透明状態の変更」をクリックします。

「透明状態」を「ON」にします。
これでキャラクタの表示が消えるので、ボスが倒されて消えた感じを表現します。

更に「実行内容」の空欄を右クリックして「新規」をクリックします。

「画面」から「画面のフェードアウト」を指定します。
これにより画面が真っ暗に変わり、エンディングのメッセージ表示に場面転換する準備をします。

次に、「新規」から「場所移動」を指定します。

場所を「ENDING」にして、左上隅をクリックします。
左上隅にはイベントが設定されています。

これで完成しました。エンディングが流れ、タイトル画面に戻る様子をサンプル動画として掲載します。

関連記事

RPGツクールMV:(12) 町をつくる―武器・防具屋編

今回は町に武器・防具屋を追加します。 武器と防具をつくる まず、「ツール」→「データベース」を開き、「武器」から、「最大数の変更」で増やします。 「きのぼう」という武器を追加しました。 「攻撃力」を「…続きを読む

RPGツクールMV:(7) マップに敵を出現させる

世界マップの中に敵を出現させる方法です。 全エリアに共通して出現させる方法と、特定のエリアにだけ出現させる方法があります。 世界マップの全エリアに敵を出現させる メイン画面の左ペインで「MAP001」…続きを読む

RPGツクールMV:(11) 町をつくる―道具屋編

前回つくった町に、今回は道具屋を追加します。 道具を設定する 道具屋で売る道具をつくります。 今回は体力を回復する「やくそう」と毒を消す「どくけしそう」を設定します。 「ツール」→「データベース」でデ…続きを読む

RPGツクールMV:(9) オリジナルの敵をつくる

RPGツクールMVでオリジナルの敵キャラを設定します。 前提として敵キャラの画像を用意しておきます。 今回は下のようなキャラを描きました。 ペットボトルのお化けです。サイズは61 x 151pixel…続きを読む

RPGツクールMV(15):キャラクターを生成する

RPGツクールは登録されているキャラクター以外に、顔のパーツなどを指定してオリジナルのキャラクターを作ることができます。 RPGツクールのキャラクター生成には、2種類あります。 一つ目は、事前に登録さ…続きを読む

RPGツクールMV:(2) 起動時のロゴを非表示にする

RPGツクールMVでゲームを作る際、デバッグなどの起動時にRPGツクールのロゴが表示されます。この表示を待っていると結構時間をロスするので、今回はこのロゴを非表示にします。 起動時のロゴの非表示 起動…続きを読む

RPGツクールMV:(8) 条件を満たすとテントの中に敵が出現する

RPGツクールで、条件を満たすと、特定の場所に特定の敵を出現させる方法です。 アイテムを手に入れたらボスを出現させる、などの条件によって今まで何もなかったところに敵を出現させます。 ここでは、ほこらの…続きを読む

RPGツクールMV:(6) 条件を満たしたらマップに祠が出現する

RPGツクールMVを使ってゲームをつくります。 今回は条件を満たしたらマップに祠(ほこら)を出現させる方法です。 祠を出現させる条件は、「テントに入って花に触る」ということにします。 条件を満たしたら…続きを読む

RPGツクールMV:デプロイしたファイルをCordovaプロジェクトに移してAndroid端末で動作確認するバッチファイルをつくる

RPGツクールMVでつくったゲームをデプロイすると、wwwフォルダが生成されます。 このwwwフォルダをCordovaプロジェクトのwwwフォルダにコピーすると、Android端末で動作させることがで…続きを読む

RPGツクールMV:(13) 町の人を配置する

町をつくるシリーズの最後です。 最後はちょっとだけウロウロする町の人を配置してみます。 町民を配置する 町のマップを開き、町民を配置したい場所で右クリック→「新規」を指定します。 「画像」をダブルクリ…続きを読む