<aside> 🛠

カスタマイズ可能なゲージUI表示プラグインです。 HP / MP / 好感度 / ボスHPなど、ゲーム用のゲージ表示を簡単に実装できます。

</aside>

特徴

導入方法

1. プラグインを配置

data/others/plugin/ フォルダ内に progressbar フォルダごと入れる

2. data/scenario/make.ks に [restore_progressbar] を書き込む

[return]タグより前に書いてください

記述例

;このファイルは削除しないでください!
;
;make.ks はデータをロードした時に呼ばれる特別なKSファイルです。
;Fixレイヤーの初期化など、ロード時点で再構築したい処理をこちらに記述してください。
;
[restore_progressbar]
;
;
;return 必須
[return]

3. first.ks などで読み込む

first.ks で [plugin name="progressbar"] と書く

使用可能タグ一覧

タグ名 内容
start_progressbar バーゲージ生成
value_progressbar ゲージ値変更
barcolor_progressbar ゲージ色変更
free_progressbar ゲージ削除

この素材を使用したことによって生じた損害・損失に対して制作者は一切責任を負いません


start_progressbar

ゲージを生成します。

使用例

[start_progressbar name="hp" max=100 value=80 layer=0 x=100 y=100 width=400 height=24 time=300 barcolor="#ff5555" bgcolor="#333333" bordercolor="#ffffff" borderwidth=2 radius=8]

パラメータ

パラメータ 説明
name ゲージ識別名
max 最大値
value 初期値
layer 表示レイヤー
x 横位置(px)
y 縦位置(px)
width 横幅(px)
height 高さ(px)
time 値変更アニメーション時間(ms)
barcolor ゲージ色
bgcolor 背景色
bordercolor 枠線色
borderwidth 枠線の太さ(px)
radius 角丸(px)

value_progressbar

ゲージの値を変更します。

変数名の先頭にエンティティ(&)を付けることで変数を指定することもできます

使用例

; 直接数値指定
[value_progressbar name="hp" value=30 time=500]

; 変数値(例: f.hp_max で指定)
[value_progressbar name="hp" value="&f.hp_max" time=500]

パラメータ

パラメータ 説明
name 対象ゲージ名
value 変更後の値
time 今回のみのアニメーション時間(ms)。未指定時は生成時設定を使用

barcolor_progressbar

ゲージ色のみ変更します。