【解決済み】マップイベントにオブジェクトを持たせ、他のイベントからアクセスしたい
Posted: 2023年9月22日(金) 17:50
セルフ変数プラグインを自分で作ろうとしているのですが詰まってしまったためご助言をお願いしたいです。
このプラグインを導入しマップイベント内のスクリプトで
のように書くことでプロパティを追加できる……という所までは分かったのですが。
マップイベントから呼び出したコモンイベント内で同じことができないのと、他のマップイベントからアクセスする方法が分かりません。
コモンイベントは呼び出し元からイベントIDを貰っているようなのでイベントIDの情報から対象のオブジェクトに触れれば解決できると思うのですがマップイベント内スクリプトのthisが何を指しているのかもいまいち分かっていない有様なのでどうすればいいか分からず……。
よろしくお願いします。
コード: 全て選択
(function () {
var _Game_Interpreter_prototype_clear = Game_Interpreter.prototype.clear;
Game_Interpreter.prototype.clear = function () {
_Game_Interpreter_prototype_clear.call(this);
this.selfVariable = {};
};
})();
コード: 全て選択
this.selfVariable.x = 0 ;
マップイベントから呼び出したコモンイベント内で同じことができないのと、他のマップイベントからアクセスする方法が分かりません。
コモンイベントは呼び出し元からイベントIDを貰っているようなのでイベントIDの情報から対象のオブジェクトに触れれば解決できると思うのですがマップイベント内スクリプトのthisが何を指しているのかもいまいち分かっていない有様なのでどうすればいいか分からず……。
よろしくお願いします。