動かない・重いときの対処
起動時に約12.8MBの初期データと33MBのWebAssemblyを読み込むため、回線が細いと止まって見えます。
ブラウザゲームの不調は、ほぼ読み込み・WebGL・広告の3つに分かれる。
01読み込みが終わらない
このゲームは起動時に約12.8MBの初期データと33MBのWebAssemblyを読み込みます。回線が細いと、プログレスバーが止まって見えることがあります。
ビルドには読み込み段階ごとのタイムアウト処理があり、たとえばローカライズの初期化が間に合わないと「Localization init timed out.」、CrazySDK の初期化が間に合わないと「CrazySDK init timed out. Saves and ads require it.」というエラーが出ます。後者はセーブと広告が使えない状態を意味します。
- ページを再読み込みする。
- 他のタブを閉じてメモリを空ける。
- 広告ブロッカーを無効にする。CrazySDK の初期化が失敗する原因になる。
- 別のブラウザで試す。WebGL2 が無効な環境では起動しない。
02コースや車が出てこない
コースと車は起動後に追加ダウンロードされます(Addressables)。この取得に失敗すると、コースを選んでも読み込めず「Track not found.」が出ます。
また、ライバル車の読み込みに失敗すると「Failed to load rival car.」、カメラの構成要素が欠けると「Critical camera components missing!」が出ます。どれもページの再読み込みで直る種類のエラーです。
03動作が重い
- Graphics Quality を1段落とす(Ultra → High → Medium)。
- Dynamic Resolution を有効にする。
- ブラウザのハードウェアアクセラレーションを有効にする。
- モバイルは横向きで、他のアプリを閉じる。
- Wasm 33MB を毎回読み直さないよう、ブラウザのキャッシュを消さない。
04広告が見られない
リワード広告はレンタルや資金獲得に使われます。直後に連続で見ようとすると「You just recently watched a rewarded ad. Try again in a minute.」と表示され、1分待つ必要があります。
広告の取得自体に失敗した場合は「An error occurred while viewing an ad. Please try again later.」です。広告ブロッカーや、地域による広告在庫の不足が原因になります。
05進行状況が消えた
セーブは CrazySDK 経由で行われます。SDK の初期化に失敗した状態で遊ぶと、進行が保存されない可能性があります。起動時に「CrazySDK init timed out.」が出ていないか確認してください。
ブラウザのサイトデータを削除すると、進行状況も消えます。プライベートウィンドウでのプレイも保存されません。