Sceneの意図しない挙動について

アバター
くだもの
記事: 12
登録日時: 2018年6月29日(金) 02:46

Sceneの意図しない挙動について

投稿記事by くだもの » 2018年10月30日(火) 16:08

こんにちは!
ツクールには少しずつ慣れてきましたが、javascriptが読めません。
どうしても実装したい挙動があるのですが、どうしていいか分からず……。
部分的でも構わないので、もし分かる方がいらっしゃれば、知恵をお借りしたいです。><
知らないプラグインも多いので、もし既存プラグインで解決できそうなものがあれば、そちらも教えていただけると嬉しいです。

「文章の表示」中に「Scene_Options」「Scene_Save」「Scene_Load」および鳥小屋.txt様で配布されている「実績プラグインさん」の「Torigoya.Achievement.Scene_Achievement」を開いた場合の挙動についてです。

【前提】
トリアコンタン様の「ピクチャのボタン化プラグイン」と、Yanfly様の「Message Backlog」プラグインを併用させてもらっています。
並列処理でないと「ピクチャのボタン化プラグイン」が動かなかったので、イベントは並列処理で文章を表示しています。

【修正したい挙動1】
テキスト表示途中にSceneを開けないようにしたいです。
テキスト表示途中でSceneを開き、閉じると表示していたテキストが再び表示されてしまいます。
「Message Backlog」を使ってバックログを表示した際に、同じテキストが複数並んでしまうため、修正したいです。

【修正したい挙動2】
テキスト表示中にSceneを開き、戻った際に次のテキストへ進まないようにしたいです。
セーブやロードなどを開くだけで先に進んでしまうので……。

「Message Backlog」プラグインの「SceneManager._scene._messageWindow」の場合(?)は上記1・2共に問題がないため、おそらく「Message Backlog」を読み解ければ実装できるんじゃないか……!?
と思ったのですが……全く分かりませんでした。
また、本当にお手数をおかけしてしまうのですが……以下の挙動もできれば修正したいです。

【修正したい挙動3】
「Scene_Load」を閉じた場合に入ってしまうフェードインを、入らないように修正したいです……。

以下、起きてしまう現象の再現用ファイルです。これで良いのか分かりませんが……新規作成したファイルに入れたら多分動く?と思います。
Sceneの意図しない挙動について.zip
(501.12 KiB) ダウンロード数: 2 回

助けてください。よろしくお願いします……!

アバター
くだもの
記事: 12
登録日時: 2018年6月29日(金) 02:46

Re: Sceneの意図しない挙動について

投稿記事by くだもの » 2018年11月06日(火) 04:42

【修正したい挙動3】の、『「Scene_Load」を閉じた場合に入ってしまうフェードインを、入らないように修正したい』ですが、『rpg_scenes.js』582行目あたりの『this.startFadeIn(this.fadeSpeed(), false);』を削除することで挙動を実現できました!

“MV:プラグイン素材のリクエスト” へ戻る