ページ 11

【解決済み】戦闘中のアイコンを消したい

Posted: 2019年3月25日(月) 17:26
by ぶろっく
いつもお世話になっております。

質問内容は件名通りで
戦闘中、敵画像の上に表示される状態異常、バフ、デバフのステートアイコンを消したいと思っています。
WS001008.png
WS001008.png (95.45 KiB) 閲覧された回数 4048 回
どうようにすれば表示されなくなるのか、ご教示いただけたらと思います。

Re: 戦闘中のアイコンを消したい

Posted: 2019年3月26日(火) 19:07
by astral
こんばんは。

プラグイン登録することで、敵のステートアイコンが非表示になります。

コード: 全て選択

(function () {
    'use strict';

    var _Sprite_Enemy_createStateIconSprite = Sprite_Enemy.prototype.createStateIconSprite;
    Sprite_Enemy.prototype.createStateIconSprite = function() {
        _Sprite_Enemy_createStateIconSprite.apply(this, arguments);
        this._stateIconSprite.visible = false;
    };

})();

Re: 戦闘中のアイコンを消したい

Posted: 2019年3月26日(火) 19:22
by ムノクラ
YEP.114 – Visual State Effects
http://yanfly.moe/2016/08/20/yep-114-vi ... -maker-mv/
で、設定できます。

しかし、これを動作させるには他に2つのプラグインを入れる必要があります。

YEP_BattleEngineCore
YEP_BuffsStatesCore

上記2つのプラグインの和訳済みは当方のブログで配布しています。
https://fungamemake.com/archives/762
https://fungamemake.com/archives/1178

Visual State Effects の和訳も作業は完了しているのですが、公開が明日の夜になる予定です…。

Visual State Effects の Enemy State Icons を false
アニメーションも要らなければ、Enemy State Animation を false
にすれば、反映できるかと思います。

Re: 戦闘中のアイコンを消したい

Posted: 2019年3月26日(火) 19:59
by ムノクラ
予定を繰り上げて、先程アップしました。

Visual State Effects の和訳
https://fungamemake.com/archives/1467

Re: 戦闘中のアイコンを消したい

Posted: 2019年3月27日(水) 06:02
by ぶろっく
astral様が記載して頂いたコードを、新しいjsデータにコピペして、新規プラグインとして追加するパターンと
ムノクラ様のYEP_~のプラグインを追加するパターン

両方のパターンを試したところ、どちらの方法でも敵のステートを消すことが出来ました!
ありがとうございました!


ここから余談なりますが
ゲーム中、yanfly様のYEP系のプラグインを使っているのですが英語が読めないので、ムノクラ様の和訳されたYEP系プラグインがとてもありがたいです。
使わせて頂きます!

YEP系プラグインは他のプラグインと競合しやすいので、それらのプラグインを使用しない場合は、astral様の方法がいいですね!