当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
アクターごとのパラメータ描画をカスタマイズ - KEN_CustomizeGauge.js
シェア用テキスト:
▼アクターごとのパラメータ描画をカスタマイズ(KEN様作) - KEN_CustomizeGauge.js
https://plugin-mz.fungamemake.com/archives/8008
アクターごとのパラメータ描画をカスタマイズ
ふりがな:あくたーごとのぱらめーたびょうがをかすたまいず
機能概要: アクターごとのパラメータ描画をカスタマイズ
利用規約(ライセンス): MITライセンス
作者:KEN
作者サイト:https://github.com/t-kendama/RPGMakerMZ/blob/master/KEN_CustomizeGauge.js
解説ページ:https://raw.githubusercontent.com/t-kendama/RPGMakerMZ/…
ダウンロードページ:https://raw.githubusercontent.com/t-kendama/RPGMakerMZ/…
ファイル名:KEN_CustomizeGauge.js
プラグインのヘルプ:
@help * * ------------------------- 概要 ------------------------- * アクターごとのパラメータ描画形式をカスタマイズします。 * 従来のゲージ形式のほか、パラメータを図形や画像形式で描画することも可能です。 * * 上記機能に加え、TPの最大値を変更する機能も提供します。 * * ------------------------- 使い方 ------------------------- * プラグインパラメータから設定します。 * 描画設定はアクター毎に行います。 * * 【共通設定】 * ・アクター設定 * アクターのゲージ描画設定やTP設定を行います。 * 詳細は「アクター個別の設定」参照。 * * ・最大TP上限値 * TPの上限の最大値を設定します。 * この値はアクターすべてに適用されます。 * * 【アクター個別の設定】 * アクターごとのパラメータ描画およびTPの設定を行います。 * 未設定の場合、ツクールのデフォルトの仕様が適用されます。 * ・HP/MP/TP設定 * 各パラメータの描画に関する詳細設定です。 * * ・デフォルト最大TP * キャラクターのデフォルト最大TPです。 * * ・戦闘開始時にTPを初期化 * 戦闘開始時にTPを初期化(ランダムな値)します。 * * 【用語/略称(ラベル)設定】 * 基本ステータスの用語を設定します。 * この設定はツクールのデータベースより優先されます。 * 空欄にすると表示されなくなるため、必ず設定ください。 * * 【描画設定】 * 以下の描画方式に対応しています。 * 画像・図形はパラメータの値の数だけ描画するため、最大値にはご注意ください。 * ・ゲージ * ・画像(※1) * ・円(図形) * ・ひし形(図形) * ・平行四辺形(図形) * ※1: 画像はpicturesフォルダに格納ください (画像サイズは24x24推奨) * * 【色設定】 * ゲージ・図形の色を設定します。 * rgba(red, green, blue, alpha) で表記します。 * RGB値は 0 - 255, alpha値は 0 - 1の間で設定します。 * 例.rgba(128, 255, 128, 1) * 空欄の場合、ツクールのデフォルト色を使用します。 * * -------------------- スクリプト -------------------- * ・アクターの最大TPを取得 * $gameActors.actor(アクターID).mtp * * ・アクターの最大TPを増減 * $gameActors.actor(アクターID).gainMtp(増減値) * * * * @param actorConfig * @text アクター設定 * @desc アクターの設定リストです。未設定の場合、ツクールデフォルトの設定が適用されます。 * @default [] * @type struct<ActorConfig>[] * * @param gameMaxTp * @text 最大TP上限値 * @desc キャラクター共通に適用する最大TPの上限値です。 * @type number * @default 100 * @min 0 *