オリジナルのデータJSONファイルを読み込んで変数に格納 - UniqueDataLoader.js
シェア用テキスト:
▼オリジナルのデータJSONファイルを読み込んで変数に格納(トリアコンタン様作) - UniqueDataLoader.js
https://plugin-mz.fungamemake.com/archives/367
dataフォルダ配下に存在する任意のjsonファイルを読み込みます。
ふりがな:おりじなるのでーたJSONふぁいるをよみこんでへんすうにかくのう
機能概要: dataフォルダ配下に存在する任意のjsonファイルを読み込みます。
利用規約(ライセンス):
・ツクールシリーズ利用規約にのみ従ってください。
・商用利用:許可
・追加改変:許可
・再配布:許可
作者:トリアコンタン
ダウンロードページ:https://tkool.jp/mz/download/
ファイル名:UniqueDataLoader.js
備考:RPGツクールMZ公式プラグイン。 C:Program Files (x86)SteamsteamappscommonRPG Maker MZdlc C:Program FilesKADOKAWARPGMZdlcBasicResources
プラグインのヘルプ:
/*:ja * @target MZ * @plugindesc オリジナルのデータJSONファイルを読み込んで変数に格納します。 * @author トリアコンタン * @base PluginCommonBase * @orderAfter PluginCommonBase * @url * * @param GlobalVariableName * @text グローバル変数名 * @desc 固有データが定義されるグローバルオブジェクトの名称です。登録した変数はこの変数の配下に生成されます。 * @default $dataUniques * @type string * * @param UniqueDataList * @text データリスト * @desc 固有データのリストです。dataフォルダ配下に任意のjsonファイルを配置してください。 * @default [] * @type struct<Data>[] * * @help UniqueDataLoader.js * * dataフォルダ配下に存在する任意のjsonファイルを読み込みます。 * jsonファイルはJSONとしてparse可能なテキストファイルとして作成してください。 * 定義したファイルはゲーム起動時に読み込まれます。 * * データは指定した名称のグローバルオブジェクトに格納されます。 * グローバル変数名に「window」を指定すると、各オブジェクトがそれぞれ * グローバル変数として定義されますが、名称の競合には注意してください。 * * データベースコンバータMZで作成したデータや独自のプラグインで追加したデータ * の読み込みなどに使えます。 * * 読み込んだデータは、独自のプラグインやスクリプトで以下の通り参照できます。 * * グローバル変数を[$dataUniques]プロパティ名を[property]にした場合の参照例 * $dataUniques.property * * すべての固有データを正常に読み込むと以下のメソッドが呼ばれます。 * 必要であれば再定義してください。 * Scene_Boot.prototype.onUniqueDataLoad * * */