MZ用プラグイン

ゲージをカッコよく改造する - Keke_StylishGauge.js

シェア用テキスト:
▼ゲージをカッコよく改造する(ケケー様作) - Keke_StylishGauge.js
https://plugin-mz.fungamemake.com/archives/8543
ゲージをカッコよく改造する

ふりがな:げーじをかっこよくかいぞうする

機能概要: ゲージをカッコよく改造する

利用規約(ライセンス): MITライセンス

作者:ケケー

解説ページ:https://kekeelabo.com/?i=49

ダウンロードページ:https://kekeelabo.com

ファイル名:Keke_StylishGauge.js

プラグインのヘルプ:

@help
 * 【ver.1.0.8】
 * ゲージ(HP、MP、TPゲージ)をカッコよく、好きな形に改造できる
 * ◎ゲージの大きさを調整
 * ◎ゲージの位置を調整
 * ◎ゲージの色を変更
 * ◎ゲージの形を変更(斜めな形、丸い形、四角い形)
 * ◎ゲージに光沢を付ける
 * ◎ダメージ部分を光らせて強調する演出
 * ◎ゲージのフォント設定を変更
 * ◎最大値(最大HP等)を表示
 * 
 * 
 * ● 利用規約 ●
 * MITライセンスのもと、自由に使ってくれて大丈夫です
 * 
 * 
 * 
 * You can customize the gauges (HP gauge, MP gauge, TP gauge) to your liking
 * ◎Adjust the size of the gauge
 * ◎Adjust the position of the gauge
 * ◎Change the color of the gauge
 * ◎Change the Form of the gauge (diagonal, round, square)
 * ◎Add luster to the gauge
 * ◎Make damaged areas shine to highlight them
 * ◎Change the font settings of the gauge
 * ◎Display max values ​​(max HP, etc.)
 * 
 * 
 * ● Terms of Use ●
 * Feel free to use it under the MIT license.
 *
 *
 *
 * @param ゲージの大きさ
 * 
 * @param ゲージの横幅
 * @parent ゲージの大きさ
 * @desc gaugeWidth ゲージの横幅。100 なら 100ピクセル。基本 128
 * @default 128
 * 
 * @param …ラベルまで伸ばす
 * @parent ゲージの大きさ
 * @desc extendToLabel ゲージをラベルの部分まで伸ばす。基本 true
 * @type boolean
 * @default true
 * 
 * @param テキストの高さ
 * @parent ゲージの大きさ
 * @desc textHeight ゲージの上に表示されるHP値等の縦高。増やすとゲージと数値の間隔が広がる。5 なら 5 ピクセル。基本 26
 * @default 26
 * 
 * @param 一行の高さ
 * @parent ゲージの大きさ
 * @desc gaugeLineHeight ゲージの1行あたりの縦高。増やすとゲージとゲージの間隔が広がる。5 なら 5 ピクセル。基本 24
 * @default 24
 *
 * @param ラベルの横幅
 * @parent ゲージの大きさ
 * @desc labelWidth HP等のラベルの横幅。5 なら 5 ピクセル。基本 20
 * @default 20
 * 
 * @param 全てのゲージの位置ずらし
 * 
 * @param 全体ずらしX
 * @parent 全てのゲージの位置ずらし
 * @desc allOffsetX ゲージ全体のX位置ずらし。5 なら 5ピクセル右へ、-5 なら 5ピクセル左へ。基本 0
 * @default 0
 * 
 * @param 全体ずらしY
 * @parent 全てのゲージの位置ずらし
 * @desc allOffsetY ゲージ全体のY位置ずらし。5 なら 5ピクセル下へ、-5 なら 5ピクセル上へ。基本 0
 * @default 0
 * 
 * @param 全ラベルのずらしX
 * @parent 全てのゲージの位置ずらし
 * @desc allLabelOffsetX 全ラベルのX位置ずらし。5 なら 5ピクセル右へ、-5 なら 5ピクセル左へ。基本 0
 * @default 0
 * 
 * @param 全ラベルのずらしY
 * @parent 全てのゲージの位置ずらし
 * @desc allLabelOffsetY 全ラベルのY位置ずらし。5 なら 5ピクセル下へ、-5 なら 5ピクセル上へ。基本 0
 * @default 0
 * 
 * @param 全数値のずらしX
 * @parent 全てのゲージの位置ずらし
 * @desc allValueOffsetX 全数値のX位置ずらし。5 なら 5ピクセル右へ、-5 なら 5ピクセル左へ。基本 0
 * @default 0
 * 
 * @param 全数値のずらしY
 * @parent 全てのゲージの位置ずらし
 * @desc allValueOffsetY 全数値のY位置ずらし。5 なら 5ピクセル下へ、-5 なら 5ピクセル上へ。基本 0
 * @default 0
 * 
 * @param フォント設定
 * 
 * @param ラベル-フォント
 * @parent フォント設定
 * @desc label-fontFace ラベルに使用するフォント。プラグイン『Keke_CommonData』で登録したフォント名を記入
 * @default 
 * 
 * @param ラベル-文字サイズ
 * @parent フォント設定
 * @desc label-fontSize HP等のラベルの文字サイズ。基本 18
 * @default 18
 * 
 * @param ラベル-縁取り幅
 * @parent フォント設定
 * @desc label-outWidth HP等のラベルの文字縁取り幅。基本 5
 * @default 5
 * 
 * @param 数値-フォント
 * @parent フォント設定
 * @desc value-fontFace 数値に使用するフォント。プラグイン『Keke_CommonData』で登録したフォント名を記入
 * @default 
 * 
 * @param 数値-文字サイズ
 * @parent フォント設定
 * @desc value-fontSize HP等の数値の文字サイズ。基本 18
 * @default 18
 * 
 * @param 数値-縁取り幅
 * @parent フォント設定
 * @desc value-outWidth HP等の数値の文字縁取り幅。基本 4
 * @default 4
 * 
 * @param 最大値の文字サイズ補正
 * @parent フォント設定
 * @desc maxValue_changeFontSize 最大HP等の文字サイズ補正。-5 なら標準より 5 小さくする。基本 -3
 * @default -3
 * 
 * @param ゲージ別の設定
 * 
 * @param HPゲージの設定
 * @parent ゲージ別の設定
 * @desc hpGaugeCfg HPゲージの各種設定
 * @type struct<gaugeEachCfg>
 * @default {"ゲージの大きさ":"","ゲージの太さ":"12","ゲージの縁取り幅":"1","ゲージの位置":"","ゲージのずらしX":"-6","ゲージのずらしY":"0","ゲージの色":"","ラベルの色":"0, 224, 0","ゲージの色1":"0, 192, 0","ゲージの色2":"255, 255, 255","下地の色":"192, 0, 0","縁取りの色":"255, 255, 255","ゲージの形":"","ゲージの形状":"斜めな形","…斜めな形-傾き":"10","…丸い形-角丸み":"7","ゲージの装飾":"","光沢を付ける":"true","…光沢の太さ":"6","…光沢の色":"255, 255, 255","…光沢のグラデ":"0.5","ゲージの演出":"","ダメージ強調":"true","…強調色":"255, 255, 0","ゲージスムーズ時間":"30","その他":"","最大値を表示":"true","数値のみ表示":"false"}
 * 
 * @param MPゲージの設定
 * @parent ゲージ別の設定
 * @desc mpGaugeCfg MPゲージの各種設定
 * @type struct<gaugeEachCfg>
 * @default {"ゲージの大きさ":"","ゲージの太さ":"10","ゲージの縁取り幅":"1","ゲージの位置":"","ゲージのずらしX":"0","ゲージのずらしY":"0","ゲージの色":"","ラベルの色":"255, 128, 255","ゲージの色1":"128, 0, 255","ゲージの色2":"255, 255, 255","下地の色":"0, 0, 0","縁取りの色":"255, 255, 255","ゲージの形":"","ゲージの形状":"斜めな形","…斜めな形-傾き":"10","…丸い形-角丸み":"6","ゲージの装飾":"","光沢を付ける":"true","…光沢の太さ":"5","…光沢の色":"255, 255, 255","…光沢のグラデ":"0.5","ゲージの演出":"","ダメージ強調":"false","…強調色":"255, 255, 0","ゲージスムーズ時間":"20","その他":"","最大値を表示":"true","数値のみ表示":"false"}
 * 
 * @param TPゲージの設定
 * @parent ゲージ別の設定
 * @desc tpGaugeCfg TPゲージの各種設定
 * @type struct<gaugeEachCfg>
 * @default {"ゲージの大きさ":"","ゲージの太さ":"10","ゲージの縁取り幅":"1","ゲージの位置":"","ゲージのずらしX":"6","ゲージのずらしY":"0","ゲージの色":"","ラベルの色":"255, 160, 0","ゲージの色1":"255, 64, 0","ゲージの色2":"255, 255, 255","下地の色":"0, 0, 0","縁取りの色":"255, 255, 255","ゲージの形":"","ゲージの形状":"斜めな形","…斜めな形-傾き":"10","…丸い形-角丸み":"6","ゲージの装飾":"","光沢を付ける":"true","…光沢の太さ":"5","…光沢の色":"255, 255, 255","…光沢のグラデ":"0.5","ゲージの演出":"","ダメージ強調":"false","…強調色":"255, 255, 0","ゲージスムーズ時間":"20","その他":"","最大値を表示":"false","数値のみ表示":"false"}
 * 
 * @param その他
 *
 * @param 適用しないゲージ
 * @parent その他
 * @desc noApplyGauge スタイリッシュ化を適用しないゲージをクラス名で指定する
 * @type string[]
 * @default ["Sprite_ExtraGauge"]
 *  
 * @param 表示項目
 * @parent その他
 * @desc showContents どのゲージを表示するかの設定
 * @type struct<showGauge>[]
 * @default ["{¥"表示するゲージ¥":¥"HP¥"}","{¥"表示するゲージ¥":¥"MP¥"}","{¥"表示するゲージ¥":¥"TP¥"}"]

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

Copyright© #ツクプラMZ , 2026 All Rights Reserved.