質問: WebGLでビルドをする事は出来るが実行時エラーで遊べない。 WebGLでビルドしたデータをプレイしようとGoogle Chrome, Safari, Fire Foxどのブラウザでも以下のエラーが出てしまい、プレイする事が出来ません。Unityのバージョンは2020.3.7でMacを使用しています。 abort("both async and sync fetching of wasm failed") at error at jsStackTrace(file:///ファイルの位置/Build/WebGLtest.framework.is:2:16334) at stacktrace(file:///ファイルの位置/Build/WebGLtest.framework.is:2:16505) at abort(file:///ファイルの位置/Build/WebGLtest.framework.is:2:748) at getBinary(file:///ファイルの位置/Build/WebGLtest.framework.is:2:23857) at file:///ファイルの位置/Build/WebGLtest.framework.is:2:16505) Unity roomのアップロード画面を見ていた所、以下の四つの拡張子のデータが必要だと思うのですが、 .loader.js .framework.js.gz .data.gz .wasm.gz 自分のBuildファイルを見ると .loader.js .framework.js .data .wasm になっているので、それが原因かなと考えています。 初めて質問を投稿するので何か欠けている情報などがありましたら教えていただけると幸いです。よろしくお願いします。
回答: こんばんは。unityroomの管理人です。 unityroomへアップロードするために.js.gzファイルが必要だが、ビルドしても.jsファイルしか出力されない。という状況であれば以下をご確認ください。 WebGLのビルド設定(PlayerSettings)の中にあるPublishing Settingsにて、 `Compression Format` が `Gzip` になっていることを確認する。 これがDisableになっていると圧縮されず.gzで出力されません。 どうぞよろしくお願いいたします。 !