ツクマテツクマテツクール素材を公開・リクエストしたり、質問ができるフォーラムです。this._window.visibleに代入し続けるのが負荷的によくなさそうなのでGame_System.prototype.setWindowVisible内から直接Scene_Mapのthis._window.visibleに値を代入できると常にScene_Map.prototype.updateメソッド内でthis._window.visibleに代入し続けないで良いと思うのですが、この変数(this._window.visible)に直接値を代入する方法はないものでしょうか?この自作プラグインではマップにウィンドウを表示させて常にupdateをかけて値を代入し続け最新の情報に更新しています。初期の表示状態は非表示で必要なときにイベントコマンドのスクリプトから$gameSystem.setWindowVisible(true);で表示するようにしています。以下のコードは本コードから抜粋したものですが変数名等は変更しています。動作確認は行ってません。参考程度にみてください。因みにウィンドウ内で表示される値が変わるタイミングはアイテム選択の処理でアイテムを選択したときです。マップ画面では基本アイテム選択の処理内で更新されるウィンドウになります。常に更新せず必要に応じて(アイテム選択時等)更新できると負荷的に良いと思います。$gameSystem._windowVisible;this._window.refresh();}そのほかのコードは以下のようになっています。false;};追記こちらの件思ったより負荷が少ないようでしたのでこれにて解決済みとします。上記のスクリプトでは処理が重くなると判断できるようなら当トピックにご報告願います。検証したところむしろほかの並列処理イベントで毎ミリ秒ごとにゲーム変数に値を代入していたのが重かったようです。wait(60)を入れて1秒ごとの処理にしたら劇的に軽くなりました。