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

アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

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

投稿記事by にゃたま » 2017年11月18日(土) 11:00

こんにちは。

コマンドウィンドウとステータスウィンドウの重ね順がデフォだと
ステータスウィンドゥが上になっているようですがコマンドウィンドウを上にできないでしょうか?
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
}
添付ファイル
スクリーンショット 2017-11-18 10.45.49.png
スクリーンショット 2017-11-18 10.45.49.png (143.45 KiB) 閲覧数: 1868 回
最後に編集したユーザー にゃたま on 2017年11月18日(土) 11:24 [ 編集 1 回目 ]

アバター
ツミオ
記事: 83
登録日時: 2017年4月02日(日) 13:46
連絡を取る:

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

投稿記事by ツミオ » 2017年11月18日(土) 11:04

こんにちは。

コード: 全て選択

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();
};

こうすれば順番を変えられます。
【Twitter】https://twitter.com/TsumioNtGame/
【GitHub】https://github.com/Tsumio/rmmv-plugins

有償の依頼も募集中。
今まで有償で制作したものは実績をご覧ください。
アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

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

投稿記事by にゃたま » 2017年11月18日(土) 11:24

ツミオ様

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

“MV:質問” へ戻る