トリアコンタンさんのフキダシウィンドウプラグインを使っています。
テストプレイで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をリネームしただけのもの。
原因や対処策わかる方いたら教えて下さい。
よろしくお願いします。
【解決済み】フキダシウィンドウプラグインでアプリやブラウザでだけ起こるエラーの対処方法
Re: フキダシウィンドウプラグインでアプリやブラウザでだけ起こるエラーの対処方法
こんにちは!
プラグインのご利用ありがとうございます。
こちらで現象を確認してみます。
しばらくお待ちください。
プラグインのご利用ありがとうございます。
こちらで現象を確認してみます。
しばらくお待ちください。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
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/
Re: フキダシウィンドウプラグインでアプリやブラウザでだけ起こるエラーの対処方法
こんにちは!
本件ですが、こちらで環境ではうまく再現しませんでした……
ブラウザで実行するとエラーになる状態のプロジェクトをご提供いただければ、こちらで直接動作を確認してみます。
本件ですが、こちらで環境ではうまく再現しませんでした……
ブラウザで実行するとエラーになる状態のプロジェクトをご提供いただければ、こちらで直接動作を確認してみます。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
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/
Re: フキダシウィンドウプラグインでアプリやブラウザでだけ起こるエラーの対処方法
試してみましたが、
ThroughFailedToLoad.js ロード失敗エラーのすり抜けプラグイン
導入時に、MWP_SETTING SKIN で指定したファイルが存在しない場合に再現しました。
デプロイメント時に未使用ファイルを含まない場合、このファイルが除外されてしまいます。
ThroughFailedToLoad.js ロード失敗エラーのすり抜けプラグイン
導入時に、MWP_SETTING SKIN で指定したファイルが存在しない場合に再現しました。
デプロイメント時に未使用ファイルを含まない場合、このファイルが除外されてしまいます。
Re: フキダシウィンドウプラグインでアプリやブラウザでだけ起こるエラーの対処方法
トリアコンタンさん、chroさん、ありがとうございます。
確認したところ、chroさんのアドバイス通り、ロード失敗エラーのすり抜けプラグインで素材ファイル追加の設定をしておらず、デプロイ後にimg/system/MessageWindowPopup.png が削除されていることが原因でした。
今後、デプロイ後にのみエラーが発生するときは、未使用ファイル削除をせずに一度確認してみたいと思います。
勉強になりました。どうもありがとうございました!
確認したところ、chroさんのアドバイス通り、ロード失敗エラーのすり抜けプラグインで素材ファイル追加の設定をしておらず、デプロイ後にimg/system/MessageWindowPopup.png が削除されていることが原因でした。
今後、デプロイ後にのみエラーが発生するときは、未使用ファイル削除をせずに一度確認してみたいと思います。
勉強になりました。どうもありがとうございました!