お世話になっております。
巨大な敵との戦闘を想定しており、他の部分はMOG_BattleHudでUIを変えられたのですが、
アイテムの使用対象選択時のフェイス画像だけが非表示にできず、敵の画像に被って見栄えが悪くなってしまうため、
『ゲージ・ステータス・顔グラ』の表示をなくして名前だけにしたいと思っています。
アクターが2体だけなので、横に2列並ぶようにしたいです。
方法をご存じの方がいらっしゃったらご教示いただきたいです。
よろしくお願いいたします。
【解決済】戦闘時のアイテム選択UIの表示要素を減らしたい
【解決済】戦闘時のアイテム選択UIの表示要素を減らしたい
最後に編集したユーザー おふう [ 2024年9月06日(金) 22:09 ], 累計 1 回
Re: 戦闘時のアイテム選択UIの表示要素を減らしたい
以下を新規プラグインにしてみてください。
他にも変えたいだろう部分に先にヒントを出しておくと:
ウィンドウの高さ→Window_BattleStatus.prototype.initialize
横並び数→Window_BattleStatus.prototype.maxCols
名前の縦位置→Window_BattleStatus.prototype.nameY
コード: 全て選択
//顔画像消し
Window_BattleStatus.prototype.drawItemImage = function(index) {
};
//名前以外消し
Window_BattleStatus.prototype.drawItemStatus = function(index) {
const actor = this.actor(index);
const rect = this.itemRectWithPadding(index);
const nameX = this.nameX(rect);
const nameY = this.nameY(rect);
this.placeActorName(actor, nameX, nameY);
};
ウィンドウの高さ→Window_BattleStatus.prototype.initialize
横並び数→Window_BattleStatus.prototype.maxCols
名前の縦位置→Window_BattleStatus.prototype.nameY
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
Re: 戦闘時のアイテム選択UIの表示要素を減らしたい
剣崎 宗二 さんが書きました:以下を新規プラグインにしてみてください。他にも変えたいだろう部分に先にヒントを出しておくと:コード: 全て選択
//顔画像消し Window_BattleStatus.prototype.drawItemImage = function(index) { }; //名前以外消し Window_BattleStatus.prototype.drawItemStatus = function(index) { const actor = this.actor(index); const rect = this.itemRectWithPadding(index); const nameX = this.nameX(rect); const nameY = this.nameY(rect); this.placeActorName(actor, nameX, nameY); };
ウィンドウの高さ→Window_BattleStatus.prototype.initialize
横並び数→Window_BattleStatus.prototype.maxCols
名前の縦位置→Window_BattleStatus.prototype.nameY
剣崎宗二様
いつもお世話になっております。
プラグインのご制作をいただきありがとうございます!
上記のスクリプトを実装したところ、思い通りに名前以外の表示を削除することができました。
下のスクリプトについても後ほど試させていただきます。
解決済とさせていただきます。この度は誠にありがとうございました!