戦闘中表示されている仲間のHPMPのウィンドウを消したいと思っています
戦闘開始時0ターン目にちらっと表示される部分も消したいのですが、
コアスクリプトのどの部分に手を加えればいいのか、わかりませんでした。
(rpg_managersのBattleManager.startBattle周辺か、rpg_windowsのBattle関連のどこかだとは思うんですが)
ご存知の方おりましたらお知恵をお貸しください
【解決済み】戦闘中表示される仲間のHPMPウィンドウを消したい
【解決済み】戦闘中表示される仲間のHPMPウィンドウを消したい
最後に編集したユーザー 青猫_ [ 2017年12月30日(土) 19:21 ], 累計 1 回
Re: 戦闘中表示される仲間のHPMPウィンドウを消したい
rpg_scene.jsのScene_Battleですね。
ウィンドウの変数名を調べて、hide()すれば隠れます。
ウィンドウの変数名を調べて、hide()すれば隠れます。
現在、プラグイン依頼はお休み中です。
Re: 戦闘中表示される仲間のHPMPウィンドウを消したい
素早いお返事ありがとうございます、早速試して見ます!
・・・・・・おもいっきり見当外してましたね、恥ずかしい
・・・・・・おもいっきり見当外してましたね、恥ずかしい
Re: 戦闘中表示される仲間のHPMPウィンドウを消したい
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ウィンドウを表示しなくなりました、
修正するのがこの部分であってるのか、いまいち自信がないですが、とにかく消す事ができた事を報告させていただきます。
ありがとうございました!
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ウィンドウを表示しなくなりました、
修正するのがこの部分であってるのか、いまいち自信がないですが、とにかく消す事ができた事を報告させていただきます。
ありがとうございました!