ゲージカスタマイズ - LL_ExGaugeDrawing.js

▼ゲージカスタマイズ(ルルの教会様作) - LL_ExGaugeDrawing.js
https://plugin-mz.fungamemake.com/archives/1218
ゲージ描画を拡張します。 ・ゲージ枠、立体感を付ける ・ゲージ色をプラグインパラメータで変更 ・ゲージ高さを変更 ・残り少なくなったら赤く点滅させる ・HP・MPの最大値を表示
ふりがな:げーじかすたまいず
機能概要: ゲージ描画を拡張します。 ・ゲージ枠、立体感を付ける ・ゲージ色をプラグインパラメータで変更 ・ゲージ高さを変更 ・残り少なくなったら赤く点滅させる ・HP・MPの最大値を表示
利用規約(ライセンス):
・著作権:保持
・商用利用:許可
・追加改変:許可
・再配布:禁止 (素材を利用した作品の配布は再配布に当たりません。)
・詳細はダウンロードページ・プラグイン内を確認
作者:ルルの教会
作者サイト:https://nine-yusha.com/
解説ページ:https://nine-yusha.com/plugin-exgauge/
ファイル名:LL_ExGaugeDrawing.js
備考:
【2020/10/13】
利用規約を一部変更しました。
プラグインのヘルプ:
/*:
* @target MZ
* @plugindesc ゲージ描画をカスタマイズします。
* @author ルルの教会
* @url https://nine-yusha.com/plugin-exgauge/
*
* @help LL_ExGaugeDrawing.js
*
* ゲージ描画処理を拡張します。
* ・ゲージ枠の描画、ゲージ色を立体感のある描画へ変更
* ・各種ゲージ色の変更
* ・ゲージ高さの変更
* ・残り少ない時に点滅させる
* ・HP・MPの最大値を表示
* ・ラベルや数値の位置・サイズを調整
*
* プラグインコマンドはありません。
*
* 利用規約:
* ・著作権表記は必要ございません。
* ・利用するにあたり報告の必要は特にございません。
* ・商用・非商用問いません。
* ・R18作品にも使用制限はありません。
* ・ゲームに合わせて自由に改変していただいて問題ございません。
* ・プラグイン素材としての再配布(改変後含む)は禁止させていただきます。
*
* ライセンスについての詳細は下記をご確認ください。
* https://nine-yusha.com/plugin/
*
* 作者: ルルの教会
* 作成日: 2020/10/13
*
* このプラグインはMITライセンスで配布します。
* ご自由にお使いくださいませ。
* https://opensource.org/licenses/mit-license.php
*
* @param gaugeHeight
* @text ゲージの高さ
* @desc 描画されるゲージの高さを指定します。
* @type number
* @default 10
*
* @param solidGradation
* @text ゲージに立体感をつける
* @desc OFFにすると通常のゲージ描画になります。
* @type boolean
* @default true
*
* @param gaugeBackColor
* @text ゲージの背景色
* @desc ゲージの背景色をCSSカラーコードで指定します。
* @default #202040
* @type string
*
* @param gaugeOutlineColor
* @text ゲージの枠色
* @desc ゲージの枠色をCSSカラーコードで指定します。
* 枠を付けたくない場合は、背景色と同色にしてください。
* @default #fff
* @type string
*
* @param labelY
* @text ラベルのY座標
* @desc ラベルの縦位置を調整します。
* プラスにすると下へ、マイナスにすると上へ移動します。
* @default 4
* @type number
* @min -100
* @max 100
*
* @param labelFontSize
* @text ラベルのフォントサイズ
* @desc ラベルのフォントサイズを調整します。
* 標準フォントサイズからどれだけ小さくするか設定。
* @default -8
* @type number
* @min -100
* @max 100
*
* @param valueAdjustY
* @text 現在値のY座標
* @desc 現在値の縦位置を調整します。
* プラスにすると下へ、マイナスにすると上へ移動します。
* @default 0
* @type number
* @min -100
* @max 100
*
* @param valueFontSize
* @text 現在値のフォントサイズ
* @desc 現在値のフォントサイズを調整します。
* 標準フォントサイズからどれだけ小さくするか設定。
* @default -10
* @type number
* @min -100
* @max 100
*
* @param maxValueWidth
* @text 最大値の横幅
* @desc 最大値の横幅を調整します。
* この数値を大きくすると、値と最大値の距離が広がります。
* @default 32
* @type number
* @min -100
* @max 100
*
* @param maxValueAdjustY
* @text 最大値のY座標
* @desc 最大値の縦位置を調整します。
* プラスにすると下へ、マイナスにすると上へ移動します。
* @default 2
* @type number
* @min -100
* @max 100
*
* @param maxValueFontSize
* @text 最大値のフォントサイズ
* @desc 最大値のフォントサイズを標準のフォントサイズから
* どれだけ小さくするかで設定します。
* @default -14
* @type number
* @min -100
* @max 100
*
* @param hpGauge
* @text HPゲージの設定
* @desc HPゲージの設定です。
* @default {"gaugeColor1":"#ff784c","gaugeColor2":"#ffffa0","lowPercentage":"25","gaugeAlertColor1":"#ff2020","gaugeAlertColor2":"#ff784c","lowAlert":"battle","maxValueEnable":"true","gaugeX":"24"}
* @type struct
*
* @param mpGauge
* @text MPゲージの設定
* @desc MPゲージの設定です。
* @default {"gaugeColor1":"#4080c0","gaugeColor2":"#99ccff","lowPercentage":"25","gaugeAlertColor1":"#ff2020","gaugeAlertColor2":"#ff784c","lowAlert":"none","maxValueEnable":"true","gaugeX":"24"}
* @type struct
*
* @param tpGauge
* @text TPゲージの設定
* @desc TPゲージの設定です。
* @default {"gaugeColor1":"#00a040","gaugeColor2":"#80ff80","lowPercentage":"0","gaugeAlertColor1":"#ff2020","gaugeAlertColor2":"#ff784c","lowAlert":"none","maxValueEnable":"false","gaugeX":"24"}
* @type struct
*
* @param timeGauge
* @text TIMEゲージの設定
* @desc TIMEゲージ(タイムプログレスバー)の設定です。
* @default {"gaugeColor1":"#a060e0","gaugeColor2":"#ccc0ff","lowPercentage":"0","gaugeAlertColor1":"#ff2020","gaugeAlertColor2":"#ff784c","lowAlert":"none","maxValueEnable":"false","gaugeX":"0"}
* @type struct
*/