mirage-defection/www/js/plugins/TDDP_PreloadManager.js
2024-10-06 10:36:41 -05:00

71 lines
3.7 KiB
JavaScript

/*:ja
* @plugindesc マップ/シーン切り替え時、またブート時に素材の事前ロードを行います。
*
* @author Tor Damian Design / Galenmereth
*
* @param Preload System SFX
* @desc ブート時に、データベース上で指定された全てのSFXをプリロードしたい場合は、trueにしてください。
* @default false
*
* @param Print Debug to Console
* @desc コンソール(F8)でデバッグ情報を見たい場合は、trueにしてください。
* @default false
*
* @help =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
* Introduction / Table of contents
* =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
* TDDP PreloadManagerは、画像・音楽・サウンドエフェクトのような素材を、
* 事前にロードさせることができるプラグインです。
* タイトル前のゲームブート時や、マップ切り替わりのロード時に、
* 事前ローディングを可能にします。
*
* デフォルト設定時には、素材のストリームは要求後に行われますが、
* このプラグインを利用することで、高帯域を使用し、
* スムーズなゲームプレイを提供することが可能になります。
*
* このプラグインは、プレイヤーのアクションがトリガーとなるか否かに関わらず、
* マップ上のすべてのイベントページで、全素材をロードします。
* ページの条件分岐がプレイヤーのアクションに依存しないため、
* 必ず正しいファイルがロードされるように注意してください。
*
* アップデートと簡易使用方法については、
* こちらのプラグインのサイトを参照してください。
* http://mvplugins.tordamian.com/?p=29
*
* このサイトでは、オフラインで使用するためのPDFをダウンロードすることができます。
* またいつでも最新版の確認を行なうことができます。
*
*
*
* コンテンツ目次
* -----------------
* 1. Installation
* 2. Advanced Configuration
* 3. Terms & Conditions
*
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* 1. Installation
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* プラグインの「.js」ファイルを、プロジェクト内のプラグインフォルダに
* ドラッグ&ドロップし、エディター内で有効にしてください。
*
* 最大の互換性を得るため、このプラグインはトップに置くようにしてください。
*
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* 2. Advanced Configuration
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* プラグインの「.js」ファイルを開くと、
* アドバンスドコンフィグレーションを行うことができます。
* BOOT PRELOAD CONFIG -- ADVANCED USERSを用いて、
* ブート時にプリロードされる素材を手動で指定することができます。
*
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* 3. Terms & Conditions
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* このプラグインは、商用利用・非商用利用どちらにもフリーで公開されています。
* 使用方法の全文についてはこちらのサイトを確認してください。
* http://mvplugins.tordamian.com/terms-of-use
*
* 最後に、このプラグインのフリーでの商用利用を実現してくれた
* Degicaさんに感謝の意を表します。
*/