【解決済み】フキダシウィンドウプラグインでアプリやブラウザでだけ起こるエラーの対処方法

rpgcode
記事: 47
登録日時: 2020年2月29日(土) 03:53

【解決済み】フキダシウィンドウプラグインでアプリやブラウザでだけ起こるエラーの対処方法

投稿記事by rpgcode » 2021年4月19日(月) 19:30

トリアコンタンさんのフキダシウィンドウプラグインを使っています。
テストプレイでNPCに話しかけると、フキダシ表示になりました。
その後、アプリやブラウザにデプロイをしたもので、NPCに話しかけると以下のエラーが発生します。

<<エラー>>
InvalidStateError
Faild to execute 'drawImage' on 'CanvasRenderingContext2D': The HTMLImageElement provided is in the 'broken' state.

<<環境>>
RPGツクールMV Ver1.6.3
MessageWindowPopup.js Ver2.14.9

<<やってみたこと>>
・テストプレイ環境では発生しない。アプリ版、ブラウザ版になると上記エラーが発生する。
・プラグイン設定でMessageWindowPopupをOFFにすると、エラーは発生しない。
・プラグインコマンド「MWP_SETTING SKIN MessageWindowPopup」を削除するとエラーが発生しなくなる。しかし、フキダシ用のウィンドウは通常のWindow.pngとは異なるものを設定したい。
・img/system/MessageWindowPopup.png は、MV標準のWindow.pngをリネームしただけのもの。

原因や対処策わかる方いたら教えて下さい。
よろしくお願いします。
添付ファイル
error_02.png
error_01.png
最後に編集したユーザー rpgcode on 2021年4月21日(水) 04:18 [ 編集 1 回目 ]

アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: フキダシウィンドウプラグインでアプリやブラウザでだけ起こるエラーの対処方法

投稿記事by トリアコンタン » 2021年4月19日(月) 21:52

こんにちは!
プラグインのご利用ありがとうございます。

こちらで現象を確認してみます。
しばらくお待ちください。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: フキダシウィンドウプラグインでアプリやブラウザでだけ起こるエラーの対処方法

投稿記事by トリアコンタン » 2021年4月21日(水) 01:36

こんにちは!
本件ですが、こちらで環境ではうまく再現しませんでした……
ブラウザで実行するとエラーになる状態のプロジェクトをご提供いただければ、こちらで直接動作を確認してみます。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
chro
記事: 86
登録日時: 2021年2月14日(日) 11:26

Re: フキダシウィンドウプラグインでアプリやブラウザでだけ起こるエラーの対処方法

投稿記事by chro » 2021年4月21日(水) 02:19

試してみましたが、
ThroughFailedToLoad.js ロード失敗エラーのすり抜けプラグイン
導入時に、MWP_SETTING SKIN で指定したファイルが存在しない場合に再現しました。

デプロイメント時に未使用ファイルを含まない場合、このファイルが除外されてしまいます。
rpgcode
記事: 47
登録日時: 2020年2月29日(土) 03:53

Re: フキダシウィンドウプラグインでアプリやブラウザでだけ起こるエラーの対処方法

投稿記事by rpgcode » 2021年4月21日(水) 04:17

トリアコンタンさん、chroさん、ありがとうございます。

確認したところ、chroさんのアドバイス通り、ロード失敗エラーのすり抜けプラグインで素材ファイル追加の設定をしておらず、デプロイ後にimg/system/MessageWindowPopup.png が削除されていることが原因でした。

今後、デプロイ後にのみエラーが発生するときは、未使用ファイル削除をせずに一度確認してみたいと思います。

勉強になりました。どうもありがとうございました!

“MV:質問” へ戻る