ページ 11

【解決済み】メニューのウィンドウの重ね順を変えたい

Posted: 2017年11月18日(土) 11:00
by にゃたま
こんにちは。

コマンドウィンドウとステータスウィンドウの重ね順がデフォだと
ステータスウィンドゥが上になっているようですがコマンドウィンドウを上にできないでしょうか?
AltMenuScreen3のScene_Menu.prototype.createを以下のコードのように変更し
コマンドを右側に設定しました。
コマンドカーソルを表示すると画像のようにカーソルの左半分が欠けてしまいます。
これはウィンドウの重ね順が関係していると思ったのでこのように質問しました。
ご助力願えませんでしょうか?よろしくお願いいたします。

コード: 全て選択

var _Scene_Menu_Create = Scene_Menu.prototype.create;
Scene_Menu.prototype.create = function() {
	_Scene_Menu_Create.call(this);

	//コマンドウインドウの表示位置
	this._commandWindow.x = 545;
	this._commandWindow.y = 100;

	//ステータスウインドウの表示位置
	this._statusWindow.x = 0;
	this._statusWindow.y = 100;//this._commandWindow.height
}

Re: メニューのウィンドウの重ね順を変えたい

Posted: 2017年11月18日(土) 11:04
by ツミオ
こんにちは。

コード: 全て選択

Scene_Menu.prototype.create = function() {
    Scene_MenuBase.prototype.create.call(this);
    this.createCommandWindow();
    this.createGoldWindow();
    this.createStatusWindow();
};
これを

コード: 全て選択

Scene_Menu.prototype.create = function() {
    Scene_MenuBase.prototype.create.call(this);
    this.createGoldWindow();
    this.createStatusWindow();
    this.createCommandWindow();
};
こうすれば順番を変えられます。

Re: メニューのウィンドウの重ね順を変えたい

Posted: 2017年11月18日(土) 11:24
by にゃたま
ツミオ様

ありがとうございます。できました。
やはりそれでよかったんですね。私もそこが怪しいと思って変更しましたが
他のメニューをいじるプラグインと競合したり
他のエラーがでてしまったりしてうまく動作しなかったんですが
なんとか自力で解決できました。