以前より、出力したゲームでごく稀にフリーズが発生し難儀しておりました。
(BGMは鳴っていてメニューを開く音なども聞こえるが画面が完全に停止してしまう)
■バージョン(Windows版)
・本体 Ver.1.6.3
・コアスクリプト Ver.1.6.2
色々なサイトを探していくうちに問題解消につながりそうな記事を見つけました。
https://note.com/rock2well/n/n01d8148bf738
こちらの記事で言及されている点にまさに心当たりがあり、
(推奨されない方法で恐縮ですが)rpg_objectsを編集して味方の最大HPを9999⇒99999へ、
敵の最大HPを999999⇒9999999へ変更しておりました。
記事で言及されている、
コード: 全て選択
if (this._skipCount <= 0) {
最も、過去に派生したフリーズも5時間で1~2回程度の発生頻度でしたので、
運が良かっただけかもしれませんが……。
すでに公開しているゲームということもあり、
修正を加えるにしてもりっかり理解した上で導入したい考えがあり、
有識者の方にご意見を頂戴したく思います。
・【レンダリング判定式を変更する】修正を加えることでフリーズ問題は解消しそうか。
・別の問題発生につながりそうなリスクはないか。
ざっくりとした質問で恐縮ですが、ご意見いただければ幸いです。