【解決済み】戦闘中表示される仲間のHPMPウィンドウを消したい

青猫_
記事: 42
登録日時: 2017年11月07日(火) 22:47

【解決済み】戦闘中表示される仲間のHPMPウィンドウを消したい

投稿記事by 青猫_ » 2017年12月30日(土) 18:15

戦闘中表示されている仲間のHPMPのウィンドウを消したいと思っています
戦闘開始時0ターン目にちらっと表示される部分も消したいのですが、
コアスクリプトのどの部分に手を加えればいいのか、わかりませんでした。
(rpg_managersのBattleManager.startBattle周辺か、rpg_windowsのBattle関連のどこかだとは思うんですが)

ご存知の方おりましたらお知恵をお貸しください
最後に編集したユーザー 青猫_ on 2017年12月30日(土) 19:21 [ 編集 1 回目 ]

アバター
しぐれん
記事: 972
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

Re: 戦闘中表示される仲間のHPMPウィンドウを消したい

投稿記事by しぐれん » 2017年12月30日(土) 18:34

rpg_scene.jsのScene_Battleですね。
ウィンドウの変数名を調べて、hide()すれば隠れます。
現在、プラグイン依頼はお休み中です。
青猫_
記事: 42
登録日時: 2017年11月07日(火) 22:47

Re: 戦闘中表示される仲間のHPMPウィンドウを消したい

投稿記事by 青猫_ » 2017年12月30日(土) 18:46

素早いお返事ありがとうございます、早速試して見ます!

・・・・・・おもいっきり見当外してましたね、恥ずかしい
青猫_
記事: 42
登録日時: 2017年11月07日(火) 22:47

Re: 戦闘中表示される仲間のHPMPウィンドウを消したい

投稿記事by 青猫_ » 2017年12月30日(土) 19:20

rpg_scene.jsのScene_Battle、2317行目付近にあります

Scene_Battle.prototype.updateStatusWindow = function() {
if ($gameMessage.isBusy()) {
this._statusWindow.close();
this._partyCommandWindow.close();
this._actorCommandWindow.close();
} else if (this.isActive() && !this._messageWindow.isClosing()) {
this._statusWindow.open();←この部分を
}
};

「this._statusWindow.hide();」に書き換える事で、戦闘中一切HPウィンドウを表示しなくなりました、
修正するのがこの部分であってるのか、いまいち自信がないですが、とにかく消す事ができた事を報告させていただきます。
ありがとうございました!

“MV:質問” へ戻る