Classes PluginManager - hikipuro/rpgmakermv_ref GitHub Wiki
[クラス一覧]
(ver.1.6.2)
プラグインの管理
定義場所: rpg_managers.js
クラスの属性
- Static クラス
関連項目
| 名前 | 型 | 初期値 | 説明 |
|---|---|---|---|
| _path | string | "js/plugins/" | (Static) プラグインファイルのパス |
| _scripts | Array.<string> | [] | (Static) 読み込まれたプラグインの名前の配列 |
| _errorUrls | Array.<string> | [] | (Static) 読み込み時にエラーの発生したプラグインファイルの URL |
| _parameters | object | {} | (Static) プラグインの設定値一覧 |
| 名前 | 説明 |
|---|---|
| setup | プラグインのロードと設定 |
| checkErrors | エラーのチェック |
| parameters | プラグインの設定を読み込み |
| setParameters | プラグインの設定を保存 |
| loadScript | プラグインファイルの読み込み |
| onError | プラグインファイルの読み込みエラー |
定義: setup(plugins)
プラグインのロードと設定
main.js から呼び出される
| 引数 | 型 | 説明 |
|---|---|---|
| plugins | Plugins | プラグインの設定内容 |
定義: checkErrors()
エラーのチェック
プラグインファイルの読み込みに失敗している場合は例外を投げる
定義: parameters(name)
プラグインの設定を読み込み
| 引数 | 型 | 説明 |
|---|---|---|
| name | string | プラグインの名前 |
(object)
- name が存在する場合: プラグインの設定
- name が存在しない場合: 空オブジェクト
定義: setParameters(name, parameters)
プラグインの設定を保存
_parameters オブジェクトに保存する
| 引数 | 型 | 説明 |
|---|---|---|
| name | string | プラグインの名前 |
| parameters | object | プラグインの設定 |
定義: loadScript(name)
プラグインファイルの読み込み
- body タグに script タグを追加することでプラグインファイルを読み込む
- エラー発生時は onError() が呼ばれる
| 引数 | 型 | 説明 |
|---|---|---|
| name | string | プラグインファイルの URL |
定義: onError(e)
プラグインファイルの読み込みエラー
_errorUrls 配列にエラーが発生した URL を追加する
| 引数 | 型 | 説明 |
|---|---|---|
| e | object | onerror イベントのイベントオブジェクト |