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

ぶろっく
記事: 17
登録日時: 2018年1月13日(土) 20:52

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

投稿記事by ぶろっく » 2019年3月25日(月) 17:26

いつもお世話になっております。

質問内容は件名通りで
戦闘中、敵画像の上に表示される状態異常、バフ、デバフのステートアイコンを消したいと思っています。

WS001008.png
WS001008.png (95.45 KiB) 閲覧数: 3344 回


どうようにすれば表示されなくなるのか、ご教示いただけたらと思います。
最後に編集したユーザー ぶろっく on 2019年3月27日(水) 06:02 [ 編集 1 回目 ]

astral
記事: 106
登録日時: 2018年11月14日(水) 00:21
連絡を取る:

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

投稿記事by astral » 2019年3月26日(火) 19:07

こんばんは。

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

コード: 全て選択

(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;
    };

})();
最後に編集したユーザー astral on 2019年3月26日(火) 19:23 [ 編集 1 回目 ]
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

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

投稿記事by ムノクラ » 2019年3月26日(火) 19:22

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
にすれば、反映できるかと思います。
最後に編集したユーザー ムノクラ on 2019年10月23日(水) 16:17 [ 編集 1 回目 ]
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

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

投稿記事by ムノクラ » 2019年3月26日(火) 19:59

予定を繰り上げて、先程アップしました。

Visual State Effects の和訳
https://fungamemake.com/archives/1467
最後に編集したユーザー ムノクラ on 2019年10月23日(水) 16:17 [ 編集 1 回目 ]
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
ぶろっく
記事: 17
登録日時: 2018年1月13日(土) 20:52

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

投稿記事by ぶろっく » 2019年3月27日(水) 06:02

astral様が記載して頂いたコードを、新しいjsデータにコピペして、新規プラグインとして追加するパターンと
ムノクラ様のYEP_~のプラグインを追加するパターン

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


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

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

“MV:質問” へ戻る