Closed Nyanyan closed 3 months ago
疑わしいのはSimpleHTTP::Save
が終わらないことなので、SimpleHTTP::SaveAsync
を使って適当なタイムアウトを設定してダメならダウンロード中止してみる。
参考: https://zenn.dev/reputeless/books/siv3d-documentation/viewer/tutorial-http
非同期にダウンロードして、タイムアウト(1秒)を過ぎたら強制終了するようにした。これでフリーズにはならないはず。
ファイヤウォールがあるとアップデートチェックが失敗してフリーズするよう。
参考: #246 ここでは最初silent loadedが確認できた直後にフリーズしていた。 自動アップデートをオフにするとmain scene loadedまで見えるようになった(ただし、ファイヤウォールもオフにしてあるようなのでそこの追加確認が必要)。