【解決済み】装備画面をカスタマイズしたいです

nozomi
記事: 84
登録日時: 2018年9月26日(水) 05:07

【解決済み】装備画面をカスタマイズしたいです

投稿記事by nozomi » 2018年11月30日(金) 21:38

相談させていただきたい件なのですが
装備画面の武器・盾・頭・身体・装飾品が表示されるウインドウのカスタマイズです。

カスタマイズしたい箇所は

1.武器項目の上にアクターの名前と名前の後ろにTPを表示
2.装備中のアイコンと武器名を大文字1文字分ほど左に寄せる

です。
文章だけですと分かり難いですので画像を添付させていただきます。良ければ御参照下さい。

ウインドウの幅や高さはトリアコンタン様のGraphicalDesignModeで調整させていただく予定です。

これくらいなら自分でも出来るかもとも思い
プラグインを書き直したりもしたのですがエラーの雨あられでどうしようもございません。
こんな簡単な事すら出来ない自分に苛立ちすら覚えます・・・

どなたかやり方分かる方居られましたらアドバイスに乗っていただけないでしょうか :cry:
添付ファイル
a.png
a.png (62.68 KiB) 閲覧数: 4338 回
最後に編集したユーザー nozomi on 2018年12月08日(土) 19:02 [ 編集 2 回目 ]

nozomi
記事: 84
登録日時: 2018年9月26日(水) 05:07

Re: 装備画面をカスタマイズしたいです

投稿記事by nozomi » 2018年12月06日(木) 01:04

上記のレイアウトを目指し、他の方が配布されているプラグインなども参考にし
何とか自力で装備スロット選択画面に
アクターの名前とTPを表示することには成功したのですが
画像の通り装備選択カーソルの場所が名前と被ってしまっております。
理想はここから名前の所にはカーソルが行かず、武器の所からカーソル(コマンド?)が始まる状態なのですが
Window_EquipSlot内で装備選択カーソル(コマンド?)の場所を司っている
箇所が分からずストップしてしまっています。

装備選択カーソル(コマンド?)の場所は何処をイジればずらせますでしょうか?
あと少しで実現出来そうなのですが…何卒、良ければ御助言お願い致します :cry:
添付ファイル
無題.png
アバター
しぐれん
記事: 972
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

Re: (後、少し…)装備画面をカスタマイズしたいです

投稿記事by しぐれん » 2018年12月06日(木) 03:11

なんというピンポイントな質問。
https://qiita.com/Sigureya/items/d72042c4d74273d01047
ちょうど、この記事にある内容をプラグインとして導入すれば目的の内容ができると思います。
ヘッダーとして、お好みの内容を表示してください。
現在、プラグイン依頼はお休み中です。
nozomi
記事: 84
登録日時: 2018年9月26日(水) 05:07

Re: (後、少し…)装備画面をカスタマイズしたいです

投稿記事by nozomi » 2018年12月07日(金) 19:29

しぐれん様 返信ありがとうございます :cry:
教えていただいたリンク先なのですが
まさに質問へのピンポイントな内容でプラグインとして導入させていただいたところ
名前の所にカーソルが行かない目指していた挙動になりました !:D

質問ばかりで本当に申し訳ないのですが
最後にもう1つだけ質問させて下さい。
しぐれん様のに教えていただいたプラグインを弄ってみたのですが自己では解決できず… :cry:
何卒、宜しくお願いいたします。
しぐれん様が教えていただいたプラグインなのですが
スロット画面の下部にもテキスト(ふったー?)を書き加えられる様になっており
下部にはテキストを入れる予定はなかったので
プラグイン部のthis.drawText("ふったー",rect.x,rect.y,rect.width);を
半角スペース(" ")だけにしたりし文字表示がされないようにはしたのですが
どうしても上画像の赤丸部のスペースが消すことは出来ませんでした。
理想としましては下画像のように装備スロット画面にスペースが無い状態なのですが
どこを改変したら下部のスペースを無くせますでしょうか?
添付ファイル
無題.png
無題.png (101.2 KiB) 閲覧数: 4145 回
アバター
しぐれん
記事: 972
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

Re: (後、少し…)装備画面をカスタマイズしたいです

投稿記事by しぐれん » 2018年12月08日(土) 01:44

footerと付いている関数の呼び出しを消してみてください。
それで解決します。

コード: 全て選択

Window_EquipSlot.prototype.pageHeight =function(){
    return this.height -(this.padding*2) -this.headerHeight() ;
};
const Window_EquipSlot_drawAllItems =Window_EquipSlot.prototype.drawAllItems;
Window_EquipSlot.prototype.drawAllItems =function(){
    this.drawHeader();
    Window_EquipSlot_drawAllItems.call(this);
};


こんな感じです。
現在、プラグイン依頼はお休み中です。
nozomi
記事: 84
登録日時: 2018年9月26日(水) 05:07

Re: (後、少し…)装備画面をカスタマイズしたいです

投稿記事by nozomi » 2018年12月08日(土) 19:01

しぐれん様 度々ありがとうございました!
教えていただいた箇所を改変することで理想の状態になりました :cry:
この度は本当にありがとうございました :D

“MV:質問” へ戻る