動作環境と読み込み時間
対応環境
- プラットフォーム
- ブラウザ(デスクトップ専用)。Android と iOS は対象外。
- エンジン
- Unity 2022。WebAssembly で動きます。
- Chromebook
- 対象(chromebookFriendly が true)。
- Safari
- 対象(safariFriendly が true)。
- 全画面
- 対応。
- 推奨
- マウスと物理キーボード。視点操作があるため、タッチでは成立しません。
通信量の内訳
初回に読むのは 20,331,150 バイト(約 19.4MiB)です。内訳は data が 21.26MB、wasm が 46.39MB、framework が 0.47MB(すべて伸長後)。Brotli で圧縮されて送られるので、実際の通信量は約 20.3MB に収まります。
起動後、全アセットを含めた総量は 188,472,727 バイト(約 179.7MiB)まで増えます。初回の10倍近い差があるので、遊んでいる最中にも追加の読み込みが走ると考えられます。
| ファイル | 伸長後(MiB) | 転送(バイト) | 役割 |
|---|---|---|---|
| data.br | 21.26 | 11,249,391 | モデル・テクスチャ・シーン |
| wasm.br | 46.39 | 8,979,960 | ゲーム本体のコード |
| framework.js.br | 0.47 | 81,119 | Unity の実行環境 |
| 合計 | 68.12 | 20,310,470 | 起動設定の loadFileSize は 20,331,150 B |
| 総アセット | — | 188,472,727 | 起動後に追加で読む分を含む totalSizeBytes |
待ち時間を計算する
自分の回線でどれくらい待つのかを、公表されているバイト数だけで計算できるようにしました。下のツールは、回線速度と遊ぶ時間を選ぶと、初回の待ち時間・総量の待ち時間・広告が出始めるまでの回数を出します。数字はすべて配信元の設定値で、こちらの実測ではありません。
なお、回線速度は「理論値の何割が出るか」で大きく変わります。表示が 100Mbps でも実測 40Mbps ということは普通にあるので、結果は下限として読んでください。
読み込み時間・広告の回数を見積もる
回線速度・遊ぶ時間・人数を選ぶと、初回の待ち時間と、その時間内に広告枠が何回入るかを出します。 数値は配信元が公表しているバイト数と広告間隔だけで計算しており、実測ではありません。
- 初回の待ち時間(19.4 MiB)
- —
- 総アセットを落とす時間(179.7 MiB)
- —
- その時間内のミッドロール枠
- —
- ロビー上限 20 人に対する充足率
- —
JS が無い場合の早見表
| 回線 | 初回(19.4 MiB) | 総量(179.7 MiB) | 総量 |
|---|---|---|---|
| 10 Mbps | 16.3 秒 | 2 分 31 秒 | 179.7 MiB |
| 30 Mbps | 5.4 秒 | 50.3 秒 | 179.7 MiB |
| 50 Mbps | 3.3 秒 | 30.2 秒 | 179.7 MiB |
| 100 Mbps | 1.6 秒 | 15.1 秒 | 179.7 MiB |
| 300 Mbps | 0.5 秒 | 5.0 秒 | 179.7 MiB |