(解決)バトルステータスの非表示

返信する
知也T@Z
記事: 5
登録日時: 2018年6月01日(金) 22:23

(解決)バトルステータスの非表示

投稿記事 by 知也T@Z »

こんばんは初めまして。
バトルステータスの一部を非表示にしたいんですが…
消したいのはHPやMPの数字です
windows.jsからバトルステータス関連の項目をコメントアウトしても
ゲージは消えるんですが数字が残ってしまいます
消したいのは数字でゲージじゃありません
また、Window_BaseにあるHPとかを消すと消えるんですが
メニュー画面にまで影響出て困ります
この構造がよくわからないんですが
ゲージはバトル画面でも書かれてるのに
数字はベースから呼び出してるってことですか?
どうやったらバトル画面だけ非表示にできますか?
他の機能もついてるプラグインは僕の頭ではもっとややこしくなるので
この部分だけでいいので教えて下さいよろしくお願いします。
最後に編集したユーザー 知也T@Z [ 2018年6月02日(土) 15:18 ], 累計 1 回
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡する:

Re: バトルステータスの非表示

投稿記事 by トリアコンタン »

こんばんは!
以下のコードをjsファイルとして保存して、プラグイン管理画面から読み込んでみてください。

コード: 全て選択

(function() {
    'use strict';

    Window_BattleStatus.prototype.drawCurrentAndMax = function(current, max, x, y,
                                                       width, color1, color2) {

    };

    Window_BattleStatus.prototype.drawActorTp = function(actor, x, y, width) {
        width = width || 96;
        var color1 = this.tpGaugeColor1();
        var color2 = this.tpGaugeColor2();
        this.drawGauge(x, y, width, actor.tpRate(), color1, color2);
        this.changeTextColor(this.systemColor());
        this.drawText(TextManager.tpA, x, y, 44);
        this.changeTextColor(this.tpColor(actor));
    };
})();
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
知也T@Z
記事: 5
登録日時: 2018年6月01日(金) 22:23

Re: バトルステータスの非表示

投稿記事 by 知也T@Z »

無事非表示にできました
参考にしながら仕組みも理解していこうと思います
とても感謝です!
返信する

“MV:質問”に戻る