返信先: 【解決】NUUN_Resultのパッチプラグインを作りたい

#ツクルーム フォーラム RPGツクールMZ (RPG Maker MZ) 【解決】NUUN_Resultのパッチプラグインを作りたい 返信先: 【解決】NUUN_Resultのパッチプラグインを作りたい

#638
DarkPlasma
参加者

jsにおけるwindowは、グローバルスコープに展開されているオブジェクトです。

https://developer.mozilla.org/ja/docs/Web/API/Window

 

最近はコンテキストによらず使えるglobalThisの使用が推奨されています。

https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/globalThis

 

Windowクラスが直接グローバルスコープに展開されていなくとも、そのクラスのインスタンスはScene_Battleが保持しています。

 

NUUN_Result.jsのコードを参照してください。

Scene_Battle.prototype.createResultActorStatusWindowの中でWindow_ResultActorStatusクラスのインスタンスを生成し、_resultActorStatusWindow変数に代入しています。

Scene_Battleはコアスクリプトに定義されていてグローバルスコープに公開されていますから、その中で作られた変数も他プラグインから参照はできます。

ゲスト