気まぐれ講座 TOP

第5回「イベントスクリプトの罠」


今回は・・・スクリプトの欠陥を回避しよう!!

まずは、どのようなものかというと、
イベントスクリプトであるスクリプトを入れると
フリーズするというものです。

----------------------------------------------------------------------------------------

ではまず、イベントスクリプトで、
  x = false
という1行だけ入れてみましょう。
そして、そのイベントスクリプトを実行させるようにすると・・・

フリーズします!!

これはある意味、重大問題ですね。
ただし、何かの変数にfalseを入れるという 簡素なスクリプトを組んだときだけ発生しますので、
回避方法はいくらでもあります。

【回避方法@】
1行目に改行を入れる。
イベントスクリプトで、
  (改行)
  x = false

とすると、このフリーズ現象は回避できます。

【回避方法A】
2行以上のスクリプトを組む。
イベントスクリプトで、
  x = false
  y = true

のように2行以上のスクリプトにした場合も、
このフリーズ現象は回避できます。

どうしても、回避方法なんかしたくない〜
という方はこちらの修正パッチを導入してください。

解析結果みたいなもの?

----------------------------------------------------------------------------------------
【後から聞いた話】
RGSS WikiのFAQに同じようなことが書いてあることを聞きました。
そちらも見てみては??