当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
MOG Actor Hud - MOG_ActorHud.js
シェア用テキスト:
▼MOG Actor Hud(Moghunter様作) - MOG_ActorHud.js
https://plugin.fungamemake.com/archives/19217
マップ画面に先頭アクターのHUDを表示
ふりがな:あくたーはど
機能概要: マップ画面に先頭アクターのHUDを表示
利用規約(ライセンス):https://mogplugins.wordpress.com/terms-of-use/
作者:Moghunter
作者サイト:https://x.com/moghunter1
解説ページ:https://fungamemake.com/archives/2287
ダウンロードページ:https://mogplugins.wordpress.com/rpg-maker-mv/
ファイル名:MOG_ActorHud.js
プラグインのヘルプ:
/*:ja * @plugindesc (v2.0 *) マップ画面にアクターのHUDを追加します。 * @author Moghunter * * @param -> MAIN <<<<<<<<<<<<<<<<<<<<<<< * @desc * * @param Initial Visible * @desc ゲーム開始時のHUD表示設定 * @default true * @type boolean * @on 表示 * @off 非表示 * @parent -> MAIN <<<<<<<<<<<<<<<<<<<<<<< * * @param Hud X-Axis * @desc HUDのX軸位置設定 * @default 0 * @type number * @parent -> MAIN <<<<<<<<<<<<<<<<<<<<<<< * * @param Hud Y-Axis * @desc HUDのY軸位置設定 * @default 440 * @type number * @parent -> MAIN <<<<<<<<<<<<<<<<<<<<<<< * * @param Smart Fade * @desc HUDがキャラクター上の時、HUDの透明度設定 * @default true * @type boolean * @on 有効 * @off 無効 * @parent -> MAIN <<<<<<<<<<<<<<<<<<<<<<< * * @param Auto Fade * @desc メッセージウィンドウのアクティブ時、透明度設定 * @default true * @type boolean * @on 有効 * @off 無効 * @parent -> MAIN <<<<<<<<<<<<<<<<<<<<<<< * * @param * * @param -> LAYOUT 2 <<<<<<<<<<<<<<<<<<<<<<< * @desc * * @param Layout Overlay Visible * @desc レイアウト画像の顔画像上での表示設定 * @default false * @type boolean * @on 表示 * @off 非表示 * @parent -> LAYOUT 2 <<<<<<<<<<<<<<<<<<<<<<< * * @param Layout Overlay X-Axis * @desc レイアウト画像のX軸位置設定 * @default 0 * @type number * @parent -> LAYOUT 2 <<<<<<<<<<<<<<<<<<<<<<< * * @param Layout Overlay Y-Axis * @desc レイアウト画像のY軸位置設定 * @default 0 * @type number * @parent -> LAYOUT 2 <<<<<<<<<<<<<<<<<<<<<<< * * * @param * * @param -> FACE <<<<<<<<<<<<<<<<<<<<<<< * @desc * * @param Face Visible * @desc 顔画像の表示設定 * @default true * @type boolean * @on 表示 * @off 非表示 * @parent -> FACE <<<<<<<<<<<<<<<<<<<<<<< * * @param Face X-Axis * @desc 顔画像のX軸位置設定 * @default 55 * @type number * @parent -> FACE <<<<<<<<<<<<<<<<<<<<<<< * * @param Face Y-Axis * @desc 顔画像のY軸位置設定 * @default 100 * @type number * @parent -> FACE <<<<<<<<<<<<<<<<<<<<<<< * * @param Face Priority * @desc 顔画像の表示順 (0 低い - 1 高い) * @default 1 * @type select * @option (0) レイアウトの下 * @value 0 * @option (1) レイアウトの上 * @value 1 * @parent -> FACE <<<<<<<<<<<<<<<<<<<<<<< * * @param * * @param -> NAME <<<<<<<<<<<<<<<<<<<<<<< * @desc * * @param Name Visible * @desc アクターの名前表示設定 * @default true * @type boolean * @on 表示 * @off 非表示 * @parent -> NAME <<<<<<<<<<<<<<<<<<<<<<< * * @param Name X-Axis * @desc 名前のX軸位置設定 * @default 5 * @type number * @parent -> NAME <<<<<<<<<<<<<<<<<<<<<<< * * @param Name Y-Axis * @desc 名前のY軸位置設定 * @default 20 * @type number * @parent -> NAME <<<<<<<<<<<<<<<<<<<<<<< * * @param Name Font Size * @desc 名前のフォントサイズ設定 * @default 20 * @type number * @parent -> NAME <<<<<<<<<<<<<<<<<<<<<<< * * @param Name Bold Size * @desc 輪郭のサイズ設定 * @default 4 * @type number * @parent -> NAME <<<<<<<<<<<<<<<<<<<<<<< * * @param Name Font Italic * @desc フォントをイタリック体の有効設定 * @default false * @type boolean * @on 有効 * @off 無効 * @parent -> NAME <<<<<<<<<<<<<<<<<<<<<<< * * @param * * @param -> HP <<<<<<<<<<<<<<<<<<<<<<< * @desc * * @param HP Meter Visible * @text Gauge Visible * @desc HPメーターの表示設定 * @default true * @type boolean * @on 表示 * @off 非表示 * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< * * @param HP Meter X-Axis * @text Gauge X-Axis * @desc HPメーターのX軸位置設定 * @default 143 * @type number * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< * * @param HP Meter Y-Axis * @text Gauge Y-Axis * @desc HPメーターのY軸位置設定 * @default 85 * @type number * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< * * @param HP Meter Angle * @text Gauge Angle * @desc メーターの角度設定 * @default 0 * @type number * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< * * @param HP Meter Flow Anime * @text Gauge Gradient Animation * @desc HPメーターへのグラデーションアニメーションの有効設定。画像はメーターの幅の3倍でなければなりません。 * @default true * @type boolean * @on 有効 * @off 無効 * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< * * @param HP Meter Flow Speed * @text Gauge Gradient Speed * @desc グラデーションのアニメーションの速度設定。画像はメーターの幅の3倍でなければなりません。 * @default 4 * @type number * @min 1 * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< * * @param HP Number Visible * @desc HP値の表示設定 * @default true * @type boolean * @on 表示 * @off 非表示 * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< * * @param HP Number Align * @desc HP値の文字揃え設定 * 0 - 左 / 1 - 中央 / 2 - 右 * @default 0 * @type select * @option 左 * @value 0 * @option 中央 * @value 1 * @option 右 * @value 2 * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< * * @param HP Number X-Axis * @desc HP値のX軸位置設定 * @default 270 * @type number * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< * * @param HP Number Y-Axis * @desc HP値のY軸位置設定 * @default 70 * @type number * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< * * @param MaxHP Number Visible * @desc 最大HP値の表示設定 * @default false * @type boolean * @on 表示設定 * @off 非表示 * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< * * @param MaxHP Number X-Axis * @desc 最大HP値のX軸位置設定 * @default 185 * @type number * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< * * @param MaxHP Number Y-Axis * @desc 最大HP値のY軸位置設定 * @default 40 * @type number * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< * * @param HP Icon Visible * @desc HPアイコンの表示設定 * @default false * @type boolean * @on 表示 * @off 非表示 * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< * * @param HP Icon Half Mode * @desc HPアイコンハーフモード有効設定。アイコンは2ポイントに相当 * @default false * @type boolean * @on 有効 (ゼルダ形式) * @off 無効 * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< * * @param HP Icon Max Colors * @desc HPアイコンの段階色数。画像は色数で分割されます。 * @default 2 * @type number * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< * * @param HP Icon Max Rows * @desc 1行のHPアイコン数 * @default 10 * @type number * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< * * @param HP Icon Max Columns * @desc HPアイコンの表示行数 * @default 2 * @type number * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< * * @param HP Icon X-Axis * @desc HPアイコンのX軸位置設定 * @default 143 * @type number * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< * * @param HP Icon Y-Axis * @desc HPアイコンのY軸位置設定 * @default 85 * @type number * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< * * @param HP Icon Space X * @desc HPアイコン間の水平方向間隔設定 * @default 0 * @type number * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< * * @param HP Icon Space Y * @desc HPアイコン間の縦方向間隔設定 * @default 0 * @type number * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< * * @param HP Icon Zoom Anime * @desc HPアイコンが最後の時でのズームアニメーション有効設定 * @type boolean * @on 有効 * @off 無効 * @default true * * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< * * @param * * @param -> MP <<<<<<<<<<<<<<<<<<<<<<< * @desc * * @param MP Meter Visible * @text Gauge Visible * @desc MPメーターの表示設定 * @default true * @type boolean * @on 表示 * @off 非表示 * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< * * @param MP Meter X-Axis * @text Gauge X-Axis * @desc MPメーターのX軸位置設定 * @default 160 * @type number * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< * * @param MP Meter Y-Axis * @text Gauge Y-Axis * @desc MPメーターのY軸位置設定 * @default 115 * @type number * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< * * @param MP Meter Angle * @text Gauge Angle * @desc MPメーターの角度設定 * @default 0 * @type number * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< * * @param MP Meter Flow Anime * @text Gauge Gradient Animation * @desc MPメーターへのグラデーションアニメーションの有効設定。画像はメーターの幅の3倍でなければなりません。 * @default true * @type boolean * @on 有効 * @off 無効 * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< * * @param MP Meter Flow Speed * @text Gauge Gradient Speed * @desc グラデーションのアニメーションの速度設定。画像はメーターの幅の3倍でなければなりません。 * @default 4 * @type number * @min 1 * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< * * @param MP Number Visible * @desc MP値の表示設定 * @default true * @type boolean * @on 表示 * @off 非表示 * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< * * @param MP Number Align * @desc MP値の文字揃え設定 * 0 - 左 / 1 - 中央 / 2 - 右 * @default 0 * @type select * @option 左 * @value 0 * @option 中央 * @value 1 * @option 右 * @value 2 * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< * * @param MP Number X-Axis * @desc MP値のX軸位置設定 * @default 287 * @type number * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< * * @param MP Number Y-Axis * @desc MP値のY軸位置設定 * @default 100 * @type number * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< * * @param MaxMP Number Visible * @desc 最大MP値の表示設定 * @default false * @type boolean * @on 表示 * @off 非表示 * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< * * @param MaxMP Number X-Axis * @desc 最大MP値のX軸位置設定 * @default 196 * @type number * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< * * @param MaxMP Number Y-Axis * @desc 最大MP値のY軸位置設定 * @default 78 * @type number * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< * * @param MP Icon Visible * @desc MPアイコンの表示設定 * @default false * @type boolean * @on 表示 * @off 非表示 * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< * * @param MP Icon Half Mode * @desc MPアイコンハーフモード有効設定。アイコンは2ポイントに相当 * @default false * @type boolean * @on 有効 (ゼルダ形式) * @off 無効 * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< * * @param MP Icon Max Colors * @desc MPアイコンの段階色数。画像は色数で分割されます。 * @default 2 * @type number * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< * * @param MP Icon Max Rows * @desc 1行のMPアイコン数 * @default 10 * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< * * @param MP Icon Max Columns * @desc MPアイコンの表示行数 * @default 2 * @type number * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< * * @param MP Icon X-Axis * @desc MPアイコンのX軸位置設定 * @default 143 * @type number * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< * * @param MP Icon Y-Axis * @desc MPアイコンのY軸位置設定 * @default 120 * @type number * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< * * @param MP Icon Space X * @desc MPアイコン間の水平方向間隔設定 * @default 0 * @type number * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< * * @param MP Icon Space Y * @desc MPアイコン間の縦方向間隔設定 * @default 0 * @type number * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< * * @param MP Icon Zoom Anime * @desc MPアイコンが最後の時でのズームアニメーション有効設定 * @default true * @type boolean * @on 有効 * @off 無効 * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< * * @param * * @param -> TP <<<<<<<<<<<<<<<<<<<<<<< * @desc * * @param TP Meter Visible * @text Gauge Visible * @desc TPメーターの表示設定 * @default true * @type boolean * @on 表示 * @off 非表示 * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< * * @param TP Meter X-Axis * @text Gauge X-Axis * @desc TPメーターのX軸位置設定 * @default 143 * @type number * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< * * @param TP Meter Y-Axis * @text Gauge Y-Axis * @desc TPメーターのY軸位置設定 * @default 145 * @type number * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< * * @param TP Meter Angle * @text Gauge Angle * @desc TPメーターの角度設定 * @default 0 * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< * * @param TP Meter Flow Anime * @text Gauge Gradient Animation * @desc TPメーターへのグラデーションアニメーションの有効設定。画像はメーターの幅の * @default true * @type boolean * @on 有効 * @off 無効 * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< * * @param TP Meter Flow Speed * @text Gauge Gradient Speed * @desc グラデーションのアニメーションの速度設定。画像はメーターの幅の3倍でなけれ * @default 4 * @type number * @min 1 * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< * * @param TP Number Visible * @desc TP値の表示設定 * @default true * @type boolean * @on 表示 * @off 非表示 * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< * * @param TP Number Align * @desc TP値の文字揃え設定 * 0 - 左 / 1 - 中央 / 2 - 右 * @default 0 * @type select * @option 左 * @value 0 * @option 中央 * @value 1 * @option 右 * @value 2 * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< * * @param TP Number X-Axis * @desc TP値のX軸位置設定 * @default 270 * @type number * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< * * @param TP Number Y-Axis * @desc TP値のY軸位置設定 * @default 130 * @type number * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< * * @param MaxTP Number Visible * @desc 最大TP値の表示設定 * @default false * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< * * @param MaxTP Number X-Axis * @desc 最大TP値のX軸位置設定 * @default 185 * @type number * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< * * @param MaxTP Number Y-Axis * @desc 最大TP値のY軸位置設定 * @default 116 * @type number * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< * * @param TP Icon Visible * @desc TPアイコンの表示設定 * @default false * @type boolean * @on 表示 * @off 非表示 * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< * * @param TP Icon Half Mode * @desc TPアイコンハーフモード有効設定。アイコンは2ポイントに相当 * @default false * @type boolean * @on 有効 (ゼルダ形式) * @off 無効 * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< * * @param TP Icon Max Colors * @desc TPアイコンの段階色数。画像は色数で分割されます。 * @default 2 * @type number * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< * * @param TP Icon Max Rows * @desc 1行のTPアイコン数 * @default 10 * @type number * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< * * @param TP Icon Max Columns * @desc TPアイコンの表示行数 * @default 2 * @type number * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< * * @param TP Icon X-Axis * @desc TPアイコンのX軸位置設定 * @default 143 * @type number * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< * * @param TP Icon Y-Axis * @desc TPアイコンのY軸位置設定 * @default 50 * @type number * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< * * @param TP Icon Space X * @desc TPアイコン間の水平方向間隔設定 * @default 0 * @type number * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< * * @param TP Icon Space Y * @desc TPアイコン間の縦方向間隔設定 * @default 0 * @type number * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< * * @param TP Icon Zoom Anime * @desc TPアイコンが最後の時でのズームアニメーション有効設定 * @default true * @type boolean * @on 有効 * @off 無効 * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< * * @param * * @param -> EXP <<<<<<<<<<<<<<<<<<<<<<< * @desc * * @param EXP Meter Visible * @desc 経験値メーターの表示設定 * @default true * @type boolean * @on 表示 * @off 非表示 * @parent -> EXP <<<<<<<<<<<<<<<<<<<<<<< * * @param EXP Meter X-Axis * @desc 経験値メーターのX軸位置設定 * @default 127 * @type number * @parent -> EXP <<<<<<<<<<<<<<<<<<<<<<< * * @param EXP Meter Y-Axis * @desc 経験値メーターのY軸位置設定 * @default 173 * @type number * @parent -> EXP <<<<<<<<<<<<<<<<<<<<<<< * * @param EXP Meter Angle * @desc 経験値メーターの角度設定 * @default 0 * @type number * @parent -> EXP <<<<<<<<<<<<<<<<<<<<<<< * * @param Level Number Visible * @desc レベル値の表示設定 * @default true * @type boolean * @on 表示 * @off 非表示 * @parent -> EXP <<<<<<<<<<<<<<<<<<<<<<< * * @param Level Number Align * @desc レベルの文字揃え設定 * 0 - 左 / 1 - 中央 / 2 - 右 * @default 0 * @type select * @option 左 * @value 0 * @option 中央 * @value 1 * @option 右 * @value 2 * @parent -> EXP <<<<<<<<<<<<<<<<<<<<<<< * * @param Level Number X-Axis * @desc レベルのX軸位置設定 * @default 65 * @type number * @parent -> EXP <<<<<<<<<<<<<<<<<<<<<<< * * @param Level Number Y-Axis * @desc レベルのY軸位置設定 * @default 153 * @type number * @parent -> EXP <<<<<<<<<<<<<<<<<<<<<<< * * @param * * @param -> STATES <<<<<<<<<<<<<<<<<<<<<<< * @desc * * @param States Visible * @desc ステートの表示設定 * @default true * @type boolean * @on 表示 * @off 非表示 * @parent -> STATES <<<<<<<<<<<<<<<<<<<<<<< * * @param States X-Axis * @desc ステートのX軸位置設定 * @default 5 * @type number * @parent -> STATES <<<<<<<<<<<<<<<<<<<<<<< * * @param States Y-Axis * @desc ステートのY軸位置設定 * @default 64 * @type number * @parent -> STATES <<<<<<<<<<<<<<<<<<<<<<< * * @help * 翻訳:ムノクラ * https://munokura.tk/ * https://twitter.com/munokura/ * * ============================================================================ * +++ MOG Actor Hud (v2.0) +++ * By Moghunter * https://atelierrgss.wordpress.com/ * ============================================================================ * アクターのパラメーターでHudを追加します。 * * ============================================================================ * - 必要ファイル * ============================================================================ * 以下のファイルが必要になります。 (img/actorhud/) * * HP_Meter.png * HP_Number.png * MP_Meter.png * MP_Number.png * TP_Meter.png * TP_Number.png * Layout.png * LV_Number.png * EXP_Meter.png * * ============================================================================ * アクター顔画像のファイル名は、次のように付けます。 * * Face_ + ACTOR_ID.png * * Face_1.png * Face_2.png * Face_3.png * ... * * ============================================================================ * - プラグインコマンド * ============================================================================ * 非表示/表示は、以下のコードを使用してください。 * * hide_actor_hud * show_actor_hud * * ============================================================================ * - WHAT'S NEW (version 2.0) * ============================================================================ * - (NEW) - RM1.5 +と互換性のあるプラグインパラメータ * - (NEW) - 2番目のレイヤーレイアウト(オーバーレイ)を追加 * - (NEW) - グラデーションのアニメーション速度を変更を可能に * - (BUG FIX) - メニューから戻った時にグラデーションアニメーションを * リセットするよう修正 * - (BUG FIX) - メニューから戻った時の透明度をリセットする修正 */