ウェブアプリケーションをビルドすると、Unity はウェブブラウザーでアプリケーションを実行するために必要なすべてのファイルを格納する Build フォルダーを作成します。
Build フォルダーには、Build Settings ウィンドウで指定した名前があります。フォルダーには、以下のファイルが含まれています ([ExampleBuild] は、ターゲットの Build フォルダーの名前を表します)。
| ファイル名 | 説明 |
|---|---|
[ExampleBuild].loader.js |
Unity のコンテンツをロードするためにウェブページに必要となる JavaScript のコード。 |
[ExampleBuild].framework.js |
JavaScript のランタイムとプラグイン。 |
[ExampleBuild].wasm |
WebAssembly バイナリ。 |
[ExampleBuild].mem |
プレイヤーのヒープメモリを初期化するためのバイナリイメージです。Unity はマルチスレッドの WebAssembly ビルドに対してのみこのファイルを生成します。 |
[ExampleBuild].data |
アセットデータとシーン。 |
[ExampleBuild].symbols.json |
エラーのスタックトレース解除に必要なデバッグシンボル名。このファイルは、Debug Symbols オプション (File > Build Settings > Player Settings) を有効にする場合、リリースビルドに対してのみ生成されます。 |
[ExampleBuild].jpg |
ビルドのロード中に表示される背景画像です。このファイルは、Player 設定 (File > Build Settings > Player Settings > Splash Image) で Background Image が使用できる場合にのみ生成されます。詳細については、スプラッシュスクリーンを参照してください。 |
ビルドで Compression Method を有効にすると、Unity はその圧縮方法に対応する拡張子を識別し、ビルドのサブフォルダー内のファイル名にこの拡張子を追加します。Decompression Fallback を有効にすると、Unity はビルドファイルに .unityweb という拡張子を付けます。それ以外の場合、Unity は Gzip 圧縮方法の場合は拡張子 .gz を、Brotli 圧縮方法の場合は .br を追加します。
詳細は、圧縮ビルドとサーバー設定を参照してください。
Name Files As Hashes (Player 設定内) を有効にすると、Unity はデフォルトのファイル名の代わりに、ファイルコンテンツのハッシュを使用します。これは、ビルドフォルダー内の各ファイルに適用されます。このオプションにより、ゲームビルドの更新版をサーバー上の同じフォルダーにアップロードできます。また、アップロードするのはビルドの反復の間に変更されたファイルのみです。
ノート: ファイルシステムから直接プレイヤーを開くと、ブラウザーによっては動作しないことがあります。これは、ローカルファイルの URL に適用されるセキュリティ制限によるものです。