こんにちは、失礼いたします。
エネミーがHPを回復したときに、HPダメージ時と同様のヒットエフェクト(点滅)を表示させたいのですが、何か良い方法はありますでしょうか。
(「アニメーション」の設定ではなく、HPダメージと同様にHP回復値の数字表示と同時にダメージモーション+ダメージSEを表示させたいのです)
MVのプラグインになりますが、こちらの「NGT_MpDamageEffect.js」プラグインの挙動が理想に近いです。
こちらを改造してなんとかしようと試行錯誤してみたのですが、解決できず…。
(MPダメージ時→HP回復時にできれば…)
viewtopic.php?t=5936
何か良い方法があればアドバイスをいただけないでしょうか。
お手数おかけしますが、何卒よろしくお願いいたします…!
【解決済】エネミー回復時にダメージエフェクトを表示させたい
- Plasma Dark
- 記事: 669
- 登録日時: 2020年2月08日(土) 02:29
- 連絡を取る:
Re: エネミー回復時にダメージエフェクトを表示させたい
HPダメージ時の敵キャラ画像の点滅は、 Game_Enemy.prototype.performDamage の中でリクエストされています。
Game_Enemy.prototype.performRecovery の末尾に同様の記述を追加するようなプラグインを書けば、回復時にも点滅させることができます。
シンプルにやるならこんな感じですね。
Game_Enemy.prototype.performRecovery の末尾に同様の記述を追加するようなプラグインを書けば、回復時にも点滅させることができます。
シンプルにやるならこんな感じですね。
コード: 全て選択
(() => {
'use strict';
function Game_Enemy_RecoveryBlinkMixIn(gameEnemy) {
const _performRecovery = gameEnemy.performRecovery;
gameEnemy.performRecovery = function () {
_performRecovery.call(this);
this.requestEffect("blink");
};
}
Game_Enemy_RecoveryBlinkMixIn(Game_Enemy.prototype);
})();
Re: エネミー回復時にダメージエフェクトを表示させたい
>Plasma Darks様
ありがとうございます!!!
こんなに早く解決方法を考えていただけるとは!!
教えていただいたコードで、ばっちり理想の動作をしてくれました!
速攻でご対応いただき、本当にありがとうございました!!!!
ありがとうございます!!!
こんなに早く解決方法を考えていただけるとは!!
教えていただいたコードで、ばっちり理想の動作をしてくれました!
速攻でご対応いただき、本当にありがとうございました!!!!