素材をデータベースとして登録、参照 - MaterialBase.js
シェア用テキスト:
▼素材をデータベースとして登録、参照(トリアコンタン様作) - MaterialBase.js
https://plugin-mz.fungamemake.com/archives/222
使用する画像、音声素材を登録、管理できるデータベースです。登録した素材は、自動的に未使用素材削除機能の対象外となります。
ふりがな:そざいをでーたべーすとしてとうろく、さんしょう
機能概要: 使用する画像、音声素材を登録、管理できるデータベースです。登録した素材は、自動的に未使用素材削除機能の対象外となります。
利用規約(ライセンス):
・ツクールシリーズ利用規約にのみ従ってください。
・商用利用:許可
・追加改変:許可
・再配布:許可
作者:トリアコンタン
ダウンロードページ:https://tkool.jp/mz/download/
ファイル名:MaterialBase.js
備考:RPGツクールMZ公式プラグイン。 C:/Program Files (x86)/Steam/steamapps/common/RPG Maker MZ/dlc C:/Program Files/KADOKAWA/RPGMZ/dlc/BasicResources
プラグインのヘルプ:
/*:ja * @target MZ * @plugindesc 素材をデータベースとして登録、参照できます。 * @author トリアコンタン * @base PluginCommonBase * @beforeThan PluginCommonBase * * @param ImageList * @text 画像素材のリスト * @desc 登録する画像素材のリストです。 * @default [] * @type struct<Image>[] * * @param AudioList * @text 音声素材のリスト * @desc 登録する音声素材のリストです。 * @default [] * @type struct<Audio>[] * * @command CHANGE_IMAGE * @text 画像素材変更 * @desc 指定した識別子の画像素材を別のファイルに置き換えます。変更状態はセーブファイルに保存されます。 * * @arg Id * @text 識別子 * @desc 素材を一意に特定するための識別子です。 * * @arg FilePath * @text ファイルパス * @desc 変更後のファイルパスです。フォルダおよびファイルを指定してください。 * @default * @require 1 * @dir img/ * @type file * * @command CHANGE_AUDIO * @text 音声素材変更 * @desc 指定した識別子の音声素材を別のファイルに置き換えます。変更状態はセーブファイルに保存されます。 * * @arg Id * @text 識別子 * @desc 素材を一意に特定するための識別子です。 * * @arg FilePath * @text ファイルパス * @desc 変更後のファイルパスです。フォルダおよびファイルを指定してください。 * @default * @require 1 * @dir audio/ * @type file * * @command SHOW_PICTURE * @text ピクチャ表示 * @desc 識別子を指定してピクチャを表示します。制御文字ではなく直接、識別子を入力してください。 * * @arg Id * @text 識別子 * @desc 素材を一意に特定するための識別子です。 * * @arg PictureId * @text ピクチャ番号 * @desc ピクチャ番号です。 * @default 1 * @type number * * @arg Origin * @text 原点 * @desc 原点です。 * @default 0 * @type select * @option 左上 * @value 0 * @option 中央 * @value 1 * * @arg X * @text X座標 * @desc X座標です。 * @default 0 * @type number * @min -2000 * @max 2000 * * @arg Y * @text Y座標 * @desc Y座標です。 * @default 0 * @type number * @min -2000 * @max 2000 * * @arg ScaleX * @text 拡大率(幅) * @desc X方向の拡大率です。 * @default 100 * @type number * @min -2000 * @max 2000 * * @arg ScaleY * @text 拡大率(高さ) * @desc Y方向の拡大率です。 * @default 100 * @type number * @min -2000 * @max 2000 * * @arg Opacity * @text 不透明度 * @desc 不透明度です。 * @default 255 * @type number * @max 255 * * @arg BlendMode * @text 合成方法 * @desc 合成方法です。 * @default 0 * @type select * @option 通常 * @value 0 * @option 加算 * @value 1 * @option 乗算 * @value 2 * @option スクリーン * @value 3 * * @command PLAY_AUDIO * @text オーディオ演奏 * @desc * * @arg Id * @text 識別子 * @desc 素材を一意に特定するための識別子です。 * * @arg Type * @text オーディオ種別 * @desc 演奏するオーディオ種別です。 * @default 0 * @type select * @option Bgm * @option Bgs * @option Me * @option Se * * @arg Volume * @text 音量 * @desc 演奏するオーディオの音量です。 * @default 90 * @type number * @min 0 * @max 100 * * @arg Pitch * @text ピッチ * @desc 演奏するオーディオのピッチです。 * @default 100 * @type number * @min 50 * @max 150 * * @arg Pan * @text 位相 * @desc 演奏するオーディオの位相です。 * @default 0 * @type number * @min -100 * @max 100 * * @help MaterialBase.js * * 主にプラグインで使用する画像、音声素材を登録、管理できるデータベースです。 * 登録した素材は、自動的に未使用素材削除機能の対象外となります。 * 以下の制御文字を使用すると登録した素材のファイル名に置き換わります。 * * ¥mi[aaa] // 識別子[aaa]で登録した画像素材のファイル名に置き換わります。 * ¥ma[bbb] // 識別子[bbb]で登録した音声素材のファイル名に置き換わります。 * * 制御文字を利用可能な場面は以下の通りです。 * ・文章の表示 * ・メモ欄(※) * ・プラグインコマンド(※) * ・プラグインパラメータ(※) * ・スキルなどの説明欄 * ※ PluginCommonBase.jsをベースとして取り込んだプラグインのみ * * 登録した素材はプラグインコマンドにより別の素材に変更できます。 * * 設定した値はプラグインコマンドから「ピクチャ」や「BGM」として表示、再生できます。 * 詳細はプラグインコマンドの説明を確認してください。 * * また、別プラグイン「イベントコマンドのコード実行プラグイン」を使えば * より広い用途に使用できます。 */
