MZ用プラグイン

ツクールフェス風のエネミーゲージ - EnemyGauge.js

シェア用テキスト:
▼ツクールフェス風のエネミーゲージ(あわやまたな様作) - EnemyGauge.js
https://plugin-mz.fungamemake.com/archives/6437
特定タイミングでエネミーのHPゲージを表示します。(Ver.3.0.2)

ふりがな:つくーるふぇすふうのえねみーげーじ

機能概要: 特定タイミングでエネミーのHPゲージを表示します。(Ver.3.0.2)

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

作者:あわやまたな

作者サイト:https://awaya3ji.seesaa.net/

解説ページ:https://awaya3ji.seesaa.net/article/486325593.html

ファイル名:EnemyGauge.js

プラグインのヘルプ:

/*:ja
* @target MZ
* @plugindesc 特定タイミングでエネミーのHPゲージを表示します。(Ver.3.0.2)
* @author あわやまたな (Awaya_Matana)
* @url https://awaya3ji.seesaa.net/article/486325593.html
* @help 標準では敵の選択時、HP変化時、ダメージポップアップ時、ステート付与時に
* ゲージを表示します。
*
* コアスクリプトの一部を使用している為、このプラグインの使用には
* ツクールMZのユーザー登録が必要です。
*
* [更新履歴]
* 2022/04/06:Ver.1.0.0 公開。
* 2022/05/26:Ver.2.0.0 アイコン表示機能追加。パラメータ追加。
* 2022/06/03:Ver.2.0.1 バグ修正。
* 2022/06/07:Ver.3.0.0 処理の見直し。エネミーに追従するかどうかを設定可能に。
* 2022/06/07:Ver.3.0.1 表示タイミングを微調整可能に。
* 2022/06/12:Ver.3.0.2 表示タイミングを修正。
* 2022/07/28:Ver.3.0.3 不具合修正。線の太さを変更するパラメータを追加。
*
* @param chaseEnemy
* @text エネミーに追従
* @desc エネミーが定位置から動いたときに追従します。
* @type boolean
* @default false
*
* @param gaugeStyle
* @text ゲージ形式
* @desc 表示形式を変更します。
* @type select
* @default default1
* @option 標準
* @value default1
* @option 戦闘開始時にも表示
* @value default2
* @option 常に表示
* @value always
*
* @param displayTiming
* @text 表示タイミング
* @desc ゲージとアイコンの表示タイミングです。
* アイコン形式がsyncの時のみ有効なパラメータです。
* @type select
* @default affectedStatus
* @option 被ダメージ時
* @value damaged
* @option ステート影響時
* @value affectedStatus
*
* @param iconStyle
* @text アイコン形式
* @desc ステートアイコンをゲージの上に表示します。
* @type select
* @default sync
* @option MZ標準
* @value false
* @option ゲージと同期
* @value sync
* @option 常に表示
* @value always
*
* @param gaugePosition
* @text ゲージ位置
* @desc 表示位置の基準点を指定します。
* @type select
* @default center
* @option エネミーの中央
* @value center
* @option エネミーの足元
* @value bottom
* @option エネミーの頭上
* @value top
*
* @param gaugeOffsetY
* @text ゲージオフセットY
* @desc 指定した数だけ位置をずらします。
* @type number
* @min -999999
* @default 80
*
* @param iconOffsetY
* @text アイコンオフセットY
* @desc 指定した数だけゲージからのアイコンの位置をずらします。
* @type number
* @min -999999
* @default 0
*
* @param gaugeWidth
* @text ゲージ横幅
* @desc ゲージの横幅です。
* @type number
* @default 128
*
* @param gaugeHeight
* @text ゲージ高さ
* @desc ゲージの高さです。
* @type number
* @default 8
*
* @param lineWidth
* @text 線の太さ
* @desc ゲージに使用される線の太さです。
* ゲージの高さによっては正しく描画されません。
* @type number
* @default 1
*
* @param waitDuration
* @text ウェイト時間
* @desc ゲージ動作後、消えるまでの時間です。
* @type number
* @default 128
*
* @param fadeDuration
* @text フェード時間
* @desc ウェイト時間のうち、フェードアウトに占める時間を指定します。
* @type number
* @default 10
*
* @param smoothness
* @text 滑らかさ
* @desc ゲージの動きの滑らかさ。
* @type number
* @default 15
*
* @param damagePosition
* @text ダメージ位置
* @desc 表示位置の基準点を指定します。
* @type select
* @default center
* @option エネミーの中央
* @value center
* @option エネミーの足元
* @value bottom
* @option エネミーの頭上
* @value top
*
* @param damageOffsetY
* @text ダメージオフセットY
* @desc 指定した数だけダメージポップアップの位置をずらします。
* @type number
* @min -999999
* @default 0
*
*/

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

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