Re: バグ報告スレッド 15 [ No.149 ] | |
|
2025/04/20 17:48 U-key |
初めまして。 正規表現コマンドを含んだ無限ループでGame.exeがフリーズする現象を確認しました。 Ver3.575で初確認、Ver3.583でも未修正であることを確認。
文字列操作の「正規表現で置換」コマンドを含んだ無限ループを実行すると、「1フレームあたりの処理が500万回を越えました!〜」のエラーメッセージが表示されず、Game.exeがフリーズしてGame.exeを強制終了するしかなくなります。 無限ループになる可能性がある、という点ではこちら側に非があるのですが、強制終了する手間を考えると不便なので、何らかのエラーメッセージが表示されるよう改善してもらえると嬉しいです。
再現用のイベントコードを記載します。(マップイベント・コモンイベントの両方で確認済み)
WoditorEvCOMMAND_START [122][3,1]<0>(3000000,0,0)("@-########@") [101][0,1]<0>()("test「\s[0]」") [170][0,0]<0>()() [122][3,2]<1>(3000000,263168,0)("@([-=]*)#","@$1=") [0][0,0]<1>()() [498][0,0]<0>()() WoditorEvCOMMAND_END
|
|