プリロード(先読み込み)系プラグインご使用時の注意事項
現在、web上ではRPGツクールMVに対応した多くのプラグインが配布されております。
このうち、プリロード(先読み込み)系プラグインに関しまして、ブラウザ(PC/スマートフォン)上での動作不良が頻発しております。
下記に、主な不具合の内容や改善方法などを記載致しますので、プラグイン導入時の参考にして頂けますと幸いです。
プリロード系プラグイン導入時に予想される主な不具合
●音楽ファイルのロード失敗によるフリーズ
現状、以下のケースでの不具合を確認しております。
・Internet Explorerにて音楽再生の機能が存在しない為、音楽ロード完了することができずフリーズ
・スマートフォンブラウザの音楽再生仕様と整合性が取れておらず、音楽をロード失敗しフリーズ
※PLiCy限定の症状ではなく、ブラウザ利用時には広く発生しうる不具合です。ご注意ください
対策について
●プリロード系プラグインの導入を避ける
後述しますが、ブラウザ上での音楽再生仕様・ロード仕様はブラウザによって大きく異なるため
音楽ファイルのプリロードは動作不安定化やフリーズの原因となります。
そのため、動作安定化のためには
・プラグイン中のプリロード項目から音楽ファイルを除外する
・プリロードプラグインそのものを使用しない
などの対策が最も有効となります。
●実機テストによるロード処理の最適化
やむを得ず、ブラウザ上で音楽ファイルのプリロード処理を行う必要がある場合は
複数のバージョン端末のAndroidとiOS端末を用意した上で、
Wifiと4G/LTE等のモバイル通信下でそれぞれ動作確認を行うことを強く推奨致します。
また、PCブラウザにつきましても、
Windows上での複数ブラウザ、Macintosh上でのブラウザにおける動作確認が推奨されます。
【参考】ブラウザ上での音楽ファイル読み込みについて
音楽データの扱いの仕様は各ブラウザにより全く異なります。
そのため、プリロード処理で音楽データを取り扱う場合は、
端末ごとの実機動作確認は必須と言っても過言ではございません。
また、音楽データの再生/読込テストは細かい作業で、実機テストが必須となるため、
実装には多くの時間を要します。
そのためプリロード系プラグインは、全ての環境下での動作を保証せず、
exe版やPCのGoogle Chromeのみを対象とするものが多々ございます。
プリロード系プラグインの使用には厳重に注意し、特定の環境でロード失敗することも理解した上で
自己責任で使用するようご協力をお願い致します。
その他・通信失敗による不具合など
ツクールMVでは現在ロード失敗時に再読み込みを実行する処理が設定されておりません。
そのため、インターネット通信が遅い環境、混雑している環境等では
ロードが失敗しゲームが中断される症状を確認しております。
PLiCyとしても通信環境の改善に努めて参りますが、
現状では対策がございませんので、高速で安定した回線をご利用するようにお願い致します。
2016.02.05