各ツクールフォーラム検索ムノクラのメモ帳。>プラグイン複合利用MVでランダムダンジョン具体的設定Type22020-02-20今回は少し大きめのマップで、疑似ランダムダンジョンを作る方法をご紹介します。疑似と言っても、完全ランダムにすると詰まってしまうのを避けるためであり、労力の割にはかなりランダムに感じる仕組みです。下記からサンプルプロジェクトがダウンロードできます。前回同様に「イベント動的生成プラグイン」(トリアコンタン様作)を使用します。下記よりダウンロードしてください。イベント動的生成プラグインtriacontane.blogspot.com/2016/08/blog-post.htmlタイルセットの地形タグを指定データベース>タイルセット>4ダンジョン>地形タグで、使用・通過可能なタイルの数字を0以外に変更します。今回は、1を使用します。ダンジョンのマップを作る小さいマップだと通路上に階段が塞いでしまい、回りきれないので、今回は少し広い設定にします。下記の通り作成します。何度でも作り変えられます。今は1つだけマップを作ったら次へ進みます。あとで追加するのは簡単な作業です。コモンイベントを作成この内容は少し複雑なので、サンプルプロジェクトからコピーするのをお勧めします。マップイベントを作成ダンジョン内で作成するイベントは以下の3種類です。作る順に気をつけてください。作る順にIDが自動的につけられます。上記のコモンイベント(3.フロアセット)はこのイベントIDが各マップで固定されている前提で作られています。1.上り階段2.下り階段3.フロア設定もし、順を間違えたても、今回の量は全部削除して作り直しても、大した手間ではないです。覚えておくと使えるかも知れないテクニックがあります。番号が小さいイベントをコピー、ペースとして、番号が小さいイベントを削除して下さい。次にその番号へ変更したいイベントをコピー、ペーストすると、空いている小さい番号からイベントIDがつけられていきます。して、IDを入れ替えることが可能です。すると、マップの設定やマップイベントがそのまま複製されます。このままマップを5つ複製して下さい。気に入る形に生成して下さい。手作業で変更しても問題ありません。合計6つのダンジョンフロアが出来たら、次の段階です。地上の入口を作りましょう。マップイベントでダンジョンの入口っぽいければ何でも良いです。カラクリの種明かし4つのコモンイベントがカラクリの全てです。処理の流れをご説明します。簡単に2つの流れに分かれます。3.フロアセット下り階段イベント処理の詳細フェードアウト。上り階段と下り階段で共通の処理を行う前に、どちらを使ったのか変数でマークをつける。(変数#10の処理)今、何階に居るのか記録する。どのマップに行くのか選択するイベントを呼ぶ。移動前のマップIDを記録。乱数でマップIDを作る。移動前IDと乱数IDが同じだったら、乱数を作り直し。移動前IDと乱数IDが異なったら、乱数IDを移動先のマップIDへ代入する。コモン1.下り階段イベント処理の続きに戻る。コモン4.マップ選択で得られたマップへ移動する。フロア設定イベントによりコモン3.フロアセットが移動先で自動実行される。上り階段のコピーをランダムに移動した場所へコピーする。コピーされた上り階段のイベントIDを変数#4へ代入する。コピー前の上り階段を消去する。コピーされた上り階段の座標を変数#5(X1)、変数#6(Y1)へ代入する。下り階段のコピーをランダムに移動した場所へコピーする。コピー前の下り階段を消去する。配置された上り階段と同じ場所に主人公を移動させる。今いる階層をメッセージ表示する。上り階段はこれと逆のことをやっています。違うのは階が0になったら、地上に出るという判定が加わっていることです。処理の最初にフェードアウトし、最後にフェードインしているのは、移動を2回する必要があるため、主人公や階段の位置が移動するのが見えてしまうのを避けるためです。この仕組を応用し、宝箱・敵シンボル・障害物の位置をそれぞれランダムに配置することで、よりランダム性は増すでしょう。完全な無作為だと困った動作になる場合もあると思います。例:階段を降りたら、四方を敵に囲まれていた。いったことを避けたり、完成度を上げていくには、「下ごしらえ」の項目で行った「タイルの地形タグの設定」と「イベント配置」の地形タグの指定で細かく決めることができます。地形タグ以外にもリージョンを使うことが出来ます。今回は少々複雑でしたが、ご理解いただけたでしょうか?分かり難いところがございましたら、twitterなどでご連絡いただければ、リライトに挑戦いたします。別の手法を追加しました。MVでランダムダンジョン具体的設定Ver3ムノクラ2018年2月初旬にRPGツクール2000を購入。RPGツクールMVも購入。そんな初老の新米ツクラーです。下記サイトもよろしくおねがいします。プラグイン(MV準公式プラグイン)を使用します。ダウンロードコンテンツに日本語版があります。Ver1.6.2で動作確認しました。...プラグイン複合利用MVでランダムダンジョン具体的設定Type1今回の記事のサンプルプロジェクトは下記からダウンロードできます。参照しながらお読みいただければ、より理解が早いと思います。...プラグイン複合利用シンボルエンカウントの敵グループをランダムにする最初にマップイベントを下記のように作成します。...プラグイン複合利用MVでランダムダンジョンを作る※追記具体的に設定する解説記事を追加しました。(14)RPGツクールMV初心者的備忘録ムノクラのメモ帳。