ページ 11

【解決済み】SRPGギアマップバトルとスキルカットインの両立

Posted: 2023年6月04日(日) 15:01
by 真白灰
おひさまクラフト様のSRPGギアMZのマップバトルでスキル発動前にピクチャを表示したいのですが、
Ruたん様のカットインプラグインもYana様の「発動前コモン」も動作しませんでした。

SRPGギアMZの作者様に質問したところ、

マップバトルは独自の処理で戦闘を進めますので、戦闘シーン(Scene_battle)で動作するプラグインの多くは動作しなくなります。カットインやスキル発動前にコモンイベントを呼び出すプラグインは、おそらくスキルを使用する時の流れの中に必要な処理を割り込ませているはずなので、その部分を調べ、マップバトルでのスキルを使用する流れの中で実行するようにすれば、マップバトルでも動かせるようになるのでは…と思います。

との回答をいただきました。

理屈はわかるのですが、中を開けて見たところjavascriptの知識皆無な自分の能力では手に負えませんでした。
どなたかSRPGギアMZマップバトルとRuたん様のカットインプラグイン(もしくはYana様の「発動前コモン」)を両立可能なように改造していただけないでしょうか。
SRPGギアMZのアップデートに対応できるように改造箇所にコメントをつけてくださるとありがたいです。

SRPGギアMZ
https://ohisamacraft.nyanta.jp/SrpgMaterial.html
スキル発動前カットイン表示プラグイン
https://torigoya-plugin.rutan.dev/battle/skillCutIn/
発動前コモン
https://plugin-mz.fungamemake.com/archives/1442

Re: SRPGギアマップバトルとスキルカットインの両立

Posted: 2023年6月05日(月) 06:39
by 虚構の城跡
MVの方を利用してますが、マップバトルを利用するのであれば、カットイン系のプラグインを利用するのではなく戦闘前の処理のイベントにコモンイベントでカットイン 画像を「ピクチャの表示」と「ピクチャの移動 」 を駆使すれば動きます。

スクリプトはメモ欄の上級者向けに記載されている
this.isActiveEventSkillId(variableId);
を利用すれば、行動中にイベントが選択しているスキルIDの変数を取得できます。
その変数を元に戦闘開始前イベントで処理する様に命令文を記載すれば動きますよ。

Re: SRPGギアマップバトルとスキルカットインの両立

Posted: 2023年6月05日(月) 12:02
by 真白灰
ご教授いただいた方法でピクチャの表示できました。
本当にありがとうございます。助かりました。
解決済みとさせていただきます。