【解決済み】メッセージウィンドウを前面に表示する方法について

返信する
ま~くん

【解決済み】メッセージウィンドウを前面に表示する方法について

投稿記事 by ま~くん »

いつもお世話になっています。

【解決】画面に常駐するウィンドウのつくり方
http://tm.yumineko.com/viewtopic.php?f=23&t=3878

上記トピックを参考にマップ上に常駐するウィンドウを作成したのですが、
メッセージウィンドウが常駐ウィンドウの下に表示されてしまいます。
主にイベントでメッセージウィンドウを表示させています。

このメッセージウィンドウを常駐ウィンドウの前面に表示させる方法はありますか?

よろしくお願いします。
最後に編集したユーザー ま~くん [ 2017年8月24日(木) 19:33 ], 累計 2 回
アバター
ビービー
記事: 308
登録日時: 2016年1月12日(火) 18:40

Re: メッセージウィンドウを前面に表示する方法について教えてほしいにゃ~

投稿記事 by ビービー »

こんばんは。

_addWindow_Scene_Map_startのあたりを全部コメントアウトして
Scene_Map.prototype.createAllWindows の部分を追加したら、たぶんご希望の動作になると思います。
以下をプラグインにしてみて試してください。

コード: 全て選択

(function() {

/*ここコメントアウト
_addWindow_Scene_Map_start = Scene_Map.prototype.start;
Scene_Map.prototype.start = function() {
    _addWindow_Scene_Map_start.call(this);
    this.addInfoWindow();
};
*/

//追加
var Scene_map_createAllWindows = Scene_Map.prototype.createAllWindows;
Scene_Map.prototype.createAllWindows = function() {
    this.addInfoWindow();
    Scene_map_createAllWindows.call(this);
};

//そのまま
Scene_Map.prototype.addInfoWindow = function() {
    this._InfoWindow = new Window_Base(0,0,100,100);
    this.addWindow(this._InfoWindow);
};

})();
------------------------------------------------------
Twitterやってます。
https://twitter.com/BB_ENTER
ブログもやってます。
http://bb-entertainment-blog.blogspot.jp/
ま~くん

Re: メッセージウィンドウを前面に表示する方法について教えてほしいにゃ~

投稿記事 by ま~くん »

回答ありがとうです。

プラグインにして動作させたら、メッセージウィンドウが前面に表示されるようになりました。
これを元に作っていこうと思います。
返信する

“MV:質問”に戻る