ページ 11

イベント戦闘を再度遊ぶ機能の実装方法

Posted: 2022年5月15日(日) 12:18
by りるり
お久しぶりです。ツクール初心者のりるりです。
今回「イベント戦闘を再度遊ぶ」機能を実装することがツクールの機能だけで(プラグインの開発をせずに)実現可能なのかを知りたく、質問しています。
仕様は以下のものを考えています。

メニューの”コンテンツリプレイ” により、既プレイのイベント戦・ミニゲームが一覧に表示される。一覧から再戦するコンテンツを選び“スタンバイ!”を押すことで戦闘イベントを”現在のデータを用いて”再度遊ぶことができる。

にわかである私が考えた実装方法
コモンイベントでツクール内処理を用いて実装できるのでは?“イベント戦闘突入用コモンイベント”を作成し、すべてそれをかまして戦闘へ。クリア後コンテンツリプレイの一覧に追加される
…とか?

コモンイベントやツクール初心者で至らない点や知識不足はありますがご教授お願い致します。

Re: イベント戦闘を再度遊ぶ機能の実装方法

Posted: 2022年5月15日(日) 15:31
by フラクタル
こんにちは。
ツクールの機能だけで(プラグインの開発をせずに)
というのはプラグイン関連を全く使わずにということでしょうか?それとも既存のプラグインなどは使用しても良いのでしょうか?

使用可なら初期導入されているYEP_MainManuManager.jsと隠しアイテム、アイテム選択の処理を利用すれば
可能かと思われます。
1.YEP_MainManuManager.jsのパラメータ81を Name →'コンテンツリプレイ'、Show→trueにする(この場合コモンイベント1が呼び出される)
2.ボスの名前、イベントの名前を冠した隠しアイテムAを用意する
3.コモンイベント1内でアイテム選択の処理(隠しアイテムA)を行い、値を変数に格納する
4.コモンイベント1内で変数の値ごとに条件分岐を行い、目的のイベントを呼び出す

見当違いでしたらスルーしていただいて構いません。

Re: イベント戦闘を再度遊ぶ機能の実装方法

Posted: 2022年5月15日(日) 17:46
by りるり
フラクタルさん、素早い返信ありがとうございます。
大変参考になりました。