トリアコンタン様の「メッセージスキッププラグイン」をonにした状態で「カスタムメニュー作成プラグイン」内の選択肢から、コモンイベントを実行すると以下のエラーが発生してしまいます。
TypeError
windowLayer.children[0].convertEscapeCharacters is not a function
(コモンイベントはただ「test」という文章の表示だけです)
自分はsteam版のツクールMZ を利用しており、コアスクリプトは最新のv1.3.2です。
エラーが発生したプロジェクトは新規作成したプロジェクトで、「PluginCommonBase」「メッセージスキッププラグイン」「カスタムメニュー作成プラグイン」の3つのプラグインのみしか入っていません。(いずれのプラグインも最新のものです)
また、試しにリクドウ様のカスタムメニュー作成プラグインを利用したサンプルプロジェクトに「メッセージスキッププラグイン」を導入した場合にも同様のエラーが発生してしまいました。
2つのプラグインを同時に使いたいのですが、何か解決策はありませんでしょうか?
よろしくお願いします。
・トリアコンタン様の「メッセージスキッププラグイン」
https://raw.githubusercontent.com/triac ... ageSkip.js
・トリアコンタン様の「カスタムメニュー作成プラグイン」
https://raw.githubusercontent.com/triac ... tomMenu.js
・リクドウ様のサンプルプロジェクト
https://forum.tkool.jp/index.php?thread ... 3%88.4983/
エラー画面
【解決済み】トリアコンタン様の「カスタムメニュー作成プラグイン」と「メッセージスキッププラグイン」の競合について
-
- 記事: 3
- 登録日時: 2021年3月04日(木) 18:07
【解決済み】トリアコンタン様の「カスタムメニュー作成プラグイン」と「メッセージスキッププラグイン」の競合について
最後に編集したユーザー Annoying dog on 2021年8月11日(水) 12:44 [ 編集 1 回目 ]
Re: トリアコンタン様の「カスタムメニュー作成プラグイン」と「メッセージスキッププラグイン」の競合について
windowLayer.children[0] が Window でない場合はエラーになりますね。
メッセージ系だからマップやバトル以外で呼ばれない想定だったのでしょうか。
とりあえず MessageSkip.js 451行目~ の
を
としてみたら動きました。
が、プラグインに手を入れてしまうので暫定対策…という感じです。
プラグインが更新されると面倒なのでお願いして正式に対応してもらえるならそのほうがよいかとは思います。
メッセージ系だからマップやバトル以外で呼ばれない想定だったのでしょうか。
とりあえず MessageSkip.js 451行目~ の
コード: 全て選択
var convertEscapeCharacters = function(text) {
if (isNotAString(text)) text = '';
var windowLayer = SceneManager._scene._windowLayer;
return windowLayer ? windowLayer.children[0].convertEscapeCharacters(text) : text;
};
を
コード: 全て選択
var convertEscapeCharacters = function(text) {
if (isNotAString(text)) text = '';
var windowLayer = SceneManager._scene._windowLayer;
var window = windowLayer ? windowLayer.children.find(child => child._isWindow) : null;
return window ? window.convertEscapeCharacters(text) : text;
};
としてみたら動きました。
が、プラグインに手を入れてしまうので暫定対策…という感じです。
プラグインが更新されると面倒なのでお願いして正式に対応してもらえるならそのほうがよいかとは思います。
Twitter、はじめました。
https://twitter.com/wtr_in_reverie/
https://twitter.com/wtr_in_reverie/
Re: トリアコンタン様の「カスタムメニュー作成プラグイン」と「メッセージスキッププラグイン」の競合について
トリアコンタンさんにマシュマロから質問されるときは
MVなのかMZなのか明記するようにしましょう(MVだと思われていたようなので)。
MVなのかMZなのか明記するようにしましょう(MVだと思われていたようなので)。
-
- 記事: 3
- 登録日時: 2021年3月04日(木) 18:07
Re: トリアコンタン様の「カスタムメニュー作成プラグイン」と「メッセージスキッププラグイン」の競合について
>>WTR様
記載した通りに変更したら、無事テキストを表示することができました!!
本当に、本当にありがとうございます。
>> 奏ねこま様
基本的な情報を記載するのを忘れていました…
以後気を付けます。
記載した通りに変更したら、無事テキストを表示することができました!!
本当に、本当にありがとうございます。
>> 奏ねこま様
基本的な情報を記載するのを忘れていました…
以後気を付けます。
Re: トリアコンタン様の「カスタムメニュー作成プラグイン」と「メッセージスキッププラグイン」の競合について
こんにちは!
プラグインのご利用ありがとうございます。
MZで現象が発生することを確認し、対策しました。
よろしければお試しください。
1.15.1 2021/08/05 カスタムメニュー作成プラグインと併用したときにエラーが発生する現象を修正
https://raw.githubusercontent.com/triacontane/RPGMakerMV/mz_master/MessageSkip.js
プラグインのご利用ありがとうございます。
MZで現象が発生することを確認し、対策しました。
よろしければお試しください。
1.15.1 2021/08/05 カスタムメニュー作成プラグインと併用したときにエラーが発生する現象を修正
https://raw.githubusercontent.com/triacontane/RPGMakerMV/mz_master/MessageSkip.js
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
-
- 記事: 3
- 登録日時: 2021年3月04日(木) 18:07
Re: トリアコンタン様の「カスタムメニュー作成プラグイン」と「メッセージスキッププラグイン」の競合について
>>トリアコンタン様
プラグインの更新ありがとうございます!
先ほど試したところ、無事動作しました!
質問方法が下手で、色々手間取らせてしまい申し訳ありませんでした。
プラグイン活用させていただきます!
プラグインの更新ありがとうございます!
先ほど試したところ、無事動作しました!
質問方法が下手で、色々手間取らせてしまい申し訳ありませんでした。
プラグイン活用させていただきます!