MZ用プラグイン

Torigoya 敵にHPバーを表示 - TorigoyaMZ_EnemyHpBar.js

シェア用テキスト:
▼Torigoya 敵にHPバーを表示(Ruたん様作) - TorigoyaMZ_EnemyHpBar.js
https://plugin-mz.fungamemake.com/archives/577
敵キャラにHPバーを表示します

ふりがな:てきにHPばーをひょうじ

機能概要: 敵キャラにHPバーを表示します

利用規約(ライセンス):
パブリックドメイン
・著作権:放棄

作者:Ruたん

作者サイト:https://torigoya-plugin.rutan.dev/

解説ページ:https://torigoya-plugin.rutan.dev/battle/enemyHpBar/

ファイル名:TorigoyaMZ_EnemyHpBar.js

プラグインのヘルプ:

/*---------------------------------------------------------------------------*
 * TorigoyaMZ_EnemyHpBar.js v.1.2.0
 *---------------------------------------------------------------------------*
 * 2020/09/25 01:38 (JST)
 *---------------------------------------------------------------------------*
 * Ruたん ( @ru_shalm )
 * https://torigoya-plugin.rutan.dev
 *---------------------------------------------------------------------------*/

/*:
 * @target MZ
 * @plugindesc 敵にHPバーを表示プラグイン (v.1.2.0)
 * @author Ruたん(ru_shalm)
 * @license public domain
 * @version 1.2.0
 * @url https://raw.githubusercontent.com/rutan/torigoya-rpg-maker-plugin/gh-pages/TorigoyaMZ_EnemyHpBar.js
 * @help
 * 敵にHPバーを表示プラグイン (v.1.2.0)
 * https://torigoya-plugin.rutan.dev
 *
 * 敵キャラにHPバーを表示します
 *
 * ------------------------------------------------------------
 * ■ 使い方
 * ------------------------------------------------------------
 * このプラグインを入れるだけでOK!
 * 細かい表示はプラグイン設定で変更できます。
 *
 * ------------------------------------------------------------
 * ■ 敵キャラ個別にいろいろ設定したい!
 * ------------------------------------------------------------
 * いくつかの設定は、敵キャラのメモ欄に指定を書くことで変更できます。
 *
 * ▼ 特定の敵キャラにはHPを表示したくない場合
 * <HPバー非表示>
 *
 * ▼ 特定の敵キャラのHPゲージを横にずらしたい場合
 * <HPバーX: 100>
 *
 * ※100の部分をずらす量に変えよう。マイナスだと左にいくよ
 *
 * ▼ 特定の敵キャラのHPゲージを上下にずらしたい場合
 * <HPバーY: 100>
 *
 * ※100の部分をずらす量に変えよう。マイナスだと上にいくよ
 *
 * ▼ 特定の敵キャラのHPゲージの幅を変えたい場合
 * <HPバー幅: 320>
 *
 * ▼ 特定の敵キャラのHPゲージの太さを変えたい場合
 * <HPバー高さ: 30>
 *
 * ▼ 敵キャラのHPの数値を「????」にしたい場合
 *
 * <HP表示条件: false>
 *
 * ▼ いや、HPが半分切ったら「????」じゃなくしたいな
 *
 * <HP表示条件: a.hp < a.mhp * 0.5>
 *
 * ダメージ計算式のような形式で条件を書くことができます。
 * (a には敵の情報が入ります。ただし b はありません)
 * 条件が真になるとHPが数値で表示され、
 * 偽の場合はプラグイン設定で指定したマスク文字(?????等)で表示されます。
 *
 * ▼ 一度「????」じゃなくなったら、条件が解けても戻さないで!
 *
 * <HP表示条件: a.hp < a.mhp * 0.5>
 * <HP表示状態継続>
 *
 * このように <HP表示状態継続> というのを追加することで、
 * その戦闘中は一度HP表示状態になると、
 * ずっとHPが表示されるようになります。
 *
 * @param base
 * @text ■ 基本設定
 *
 * @param basePosition
 * @text 表示場所
 * @desc ゲージを表示する場所を選択します
 * @type select
 * @parent base
 * @option 敵画像の上
 * @value top
 * @option 敵画像の下
 * @value bottom
 * @default top
 *
 * @param basePosX
 * @text 位置:X
 * @desc ゲージの横方向の位置を調整します
 * マイナスだと左、プラスだと右にずれます
 * @type number
 * @parent base
 * @min -10000
 * @max 10000
 * @default 0
 *
 * @param basePosY
 * @text 位置:Y
 * @desc ゲージの縦方向の位置を調整します
 * マイナスだと上、プラスだと下にずれます
 * @type number
 * @parent base
 * @min -10000
 * @max 10000
 * @default 0
 *
 * @param customize
 * @text ■ 表示カスタマイズ
 *
 * @param customizeCondition
 * @text 表示条件
 * @desc いつゲージを表示するかを選択します
 * @type select
 * @parent customize
 * @option 常に表示
 * @value always
 * @option 選択中・ダメージ中のみ
 * @value selectOrDamage
 * @default always
 *
 * @param customizeGaugeWidth
 * @text バーの幅
 * @desc HPバーの幅
 * @type number
 * @parent customize
 * @min 1
 * @default 100
 *
 * @param customizeGaugeHeight
 * @text バーの高さ
 * @desc HPバーの高さ
 * @type number
 * @parent customize
 * @min 1
 * @default 10
 *
 * @param customizeDrawLabel
 * @text HP数値
 * @desc HP数値を表示するか?
 * @type boolean
 * @parent customize
 * @on 表示する
 * @off 表示しない
 * @default true
 *
 * @param customizeLabelWidth
 * @text HPラベルの横幅
 * @desc HPのラベルエリアの横幅
 * @type number
 * @parent customize
 * @min 0
 * @default 20
 *
 * @param customizeLabelFontSize
 * @text HPラベルの文字サイズ
 * @desc HPのラベルの文字サイズ
 * @type number
 * @parent customize
 * @min 1
 * @default 16
 *
 * @param customizeValueFontSize
 * @text HP数値の文字サイズ
 * @desc HPの値の文字サイズ
 * @type number
 * @parent customize
 * @min 1
 * @default 20
 *
 * @param customizeMaskHpValue
 * @text HPのマスク表記
 * @desc HP数値を秘密にする場合の表示
 * @type string
 * @parent customize
 * @default ?????
 */

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

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