お世話になっています。
現在、アイテム画面を改造しているのですが、思ったように改造することが出来ず困っています。
●やりたいこと:カテゴリ選択をなくし、背景に画像を表示した状態で画像に合わせてアイテム画面のサイズと位置を調整したい。
●現状:
・tomoaky様のアイテムカテゴリ拡張プラグインを使用
⇒トリアコンタン様のGUI画面デザインプラグインを使用して位置変更とサイズ変更を行うと、変更後画面を遷移すると元の画面サイズよりも大きくなり、ウインドウが重なって表示される。
⇒色々調べてスクリプトをいじってみると、ウインドウサイズは希望通りになるものの、元のカテゴリ選択ウインドウが呼び出されてしまう
あとウインドウサイズを変更出来れば想像通りのUIになると言うところなのですが、何分JSの知識が皆無なため、お手上げ状態になってしまっています。
ご助言の程よろしくお願いいたします。
【解決済み】アイテム画面のウインドウサイズを変更したい
Re: アイテム画面のウインドウサイズを変更したい
お疲れさまです、此方のプラグインは カテゴリを無くす ≠ カテゴリを統一する ですので
例えば装備を外した時、それらがアイテムとして見えないのは構わないのでしょうか?
それを踏まえて、ご用意して下さったイメージ画をみたまま考えたサイズ変更です。
以下の箇所に追加&加筆を願います。
●の所はお好きなサイズに、★の箇所は同じ数字を入れたのが楽かなと思いました。
(アイテムウインドウの下にスペースを開けてヘルプを出したいようなので
★アイテムウインドウサイズ + ●スペース分という形をヘルプウィンドウ縦位置にしました)
追加
加筆 最後の行にある })(); の上くらいにどうぞ
例えば装備を外した時、それらがアイテムとして見えないのは構わないのでしょうか?
それを踏まえて、ご用意して下さったイメージ画をみたまま考えたサイズ変更です。
以下の箇所に追加&加筆を願います。
●の所はお好きなサイズに、★の箇所は同じ数字を入れたのが楽かなと思いました。
(アイテムウインドウの下にスペースを開けてヘルプを出したいようなので
★アイテムウインドウサイズ + ●スペース分という形をヘルプウィンドウ縦位置にしました)
追加
コード: 全て選択
var _Scene_Item_create = Scene_Item.prototype.create;
Scene_Item.prototype.create = function() {
_Scene_Item_create.call(this);
this._helpWindow.y = ★★ + ●; //ヘルプウィンドウの縦位置です、これを追加、お好きなサイズに
if (categoryList.length === 1) {
this._categoryWindow.deactivate();
this._categoryWindow.hide();
//カテゴリウインドウに合わせてウインドウの位置をずらす処理なので以下二行コメントアウト
// this._itemWindow.move(this._itemWindow.x, this._categoryWindow.y, this._itemWindow.width,
// this._itemWindow.height + this._categoryWindow.height);
this._itemWindow.setHandler('cancel', this.popScene.bind(this));
this._itemWindow.setCategory(this._categoryWindow.currentSymbol());
this.onCategoryOk();
}
};
コード: 全て選択
Scene_Item.prototype.createItemWindow = function() {
var wy = ●;//アイテムウインドウ縦位置
var wh = ●;//アイテムウインドウの高さ
this._itemWindow = new Window_ItemList(0, wy, ★★, wh);
this._itemWindow.setHelpWindow(this._helpWindow);
this._itemWindow.setHandler('ok', this.onItemOk.bind(this));
this._itemWindow.setHandler('cancel', this.onItemCancel.bind(this));
this.addWindow(this._itemWindow);
this._categoryWindow.setItemWindow(this._itemWindow);
};
Re: アイテム画面のウインドウサイズを変更したい
カテゴリ選択をなくすこととカテゴリを統一することは別なんですね。
その辺りについては誤解しておりました。
ただ、今回でいえばアイテム以外のカテゴリは使用しないので、問題ありません。
そして、ご教授頂いた通りにプラグインを触らせていただいたところ、希望していた通りの形になりました!
この問題で長い時間悩んでいたので、とても助かりました。
同時に、ご指示いただいた通りに一部改変しただけですが、初めて自分でプラグインに10文字以上の変更を施す経験ができ、細やかな感動を覚えています。
貴重な体験をありがとうございました。
その辺りについては誤解しておりました。
ただ、今回でいえばアイテム以外のカテゴリは使用しないので、問題ありません。
そして、ご教授頂いた通りにプラグインを触らせていただいたところ、希望していた通りの形になりました!
この問題で長い時間悩んでいたので、とても助かりました。
同時に、ご指示いただいた通りに一部改変しただけですが、初めて自分でプラグインに10文字以上の変更を施す経験ができ、細やかな感動を覚えています。
貴重な体験をありがとうございました。