ページ 11

スクリプトで自作関数を使う方法について

Posted: 2017年3月04日(土) 18:10
by forqtn
コモンイベントにスクリプトを書いています。
そのさい、自分で定義した関数を使って処理を行いたいです。
プラグインに関数を定義して導入すればいいのかと思ったのですができませんでした。

コード: 全て選択

(function(_global) {
var sum = function(i,j) {
   return $gameVariables._data[i] + $gameVariables._data[j];
}
})(this);
と書いておいたプラグインを用意して導入し、
コモンイベントのスクリプトで

コード: 全て選択

if (sum(0,1) > 10) {
   .......
}
みたいな感じで自作関数を使えると思ったのですが、
コモンイベントを呼ぶときに、
関数が定義されていないみたいなエラーが出ました。


回答よろしくお願いいたします。

Re: スクリプトで自作関数を使う方法について

Posted: 2017年3月04日(土) 18:33
by forqtn
すみません自己解決しました…
varで変数を宣言するとローカル変数になってしまうのですね。
varを消してグローバル変数とすればよいですね。