【Unity6】UnityRoom・プリシー・WordPressにWebGLゲームを公開する手順まとめ

Unity読み込みエラー画面 ゲームの作り方

🔍Unityで作ったゲームを公開するとき、ビルド設定で迷うことはありませんか?

unityroom・WordPress・プリシーでは、それぞれ最適な設定が異なり、間違えると正常に動かない原因になります。

この記事では、Unity6でWebGLゲームを公開するための設定と、よくあるエラーの対処法をわかりやすくまとめています。

🎯 サイト別おすすめ設定

Unity上部メニューから👇

編集 > プロジェクト設定 > プレイヤー > 公開設定(Publishing Settings)

以下の項目を変更します。

公開先サイトCompression
(圧縮形式)
Decompression Fallback
(解凍フォールバック)
UnityRoomGzipOFF
WordPressDisabled(無効)ON
Plicy(プリシー)GzipON

⚠️ UnityRoomの注意点(重要)

Unity6では、

解凍フォールバックをONにすると .unityweb 形式で出力される場合があります

しかしunityroom では .unityweb は使用できません。

✅ 正しい設定

  • Compression:Gzip
  • Decompression Fallback:OFF

👉 .framework.js.gz 形式で出力されればOK

📦 圧縮形式の違い

① Compression Disabled(無効)

👉 圧縮なし|WordPress初心者におすすめ

  • ファイルサイズ:大きい(重い)
  • 読み込み:遅い
  • メリット:エラーがほぼ出ない

② Gzip(ジップ)

👉 標準的な圧縮|迷ったらこれ

  • ファイルサイズ:中くらい
  • 互換性:高い
  • サーバー対応:しやすい

③ Brotli(ブロトリ)

👉 高圧縮・高速|上級者向け

  • ファイルサイズ:かなり軽い
  • 読み込み:速い
  • デメリット:サーバー設定必須

解凍フォールバックとは?

Decompression Fallbackとは、

👉 圧縮データが正常に解凍できなかったときの保険機能

■ 通常の流れ

  1. サーバーが圧縮ファイルを送信
  2. ブラウザが自動で解凍

■ 問題が起きるケース

  • サーバー設定ミス
  • gzipが認識されない

■ フォールバックONの場合

👉 JavaScriptが代わりに解凍する

💡つまり
サーバー設定なしでも動かせるようにする機能

プリシーへのアップロード手順

① Unityでビルド後、以下のファイルを選択

  • Build
  • StreamingAssets
  • TemplateData
  • index.html

② これらをまとめてZip化

⚠️注意
👉 フォルダごとではなく「中身をまとめる」


③ プリシーで「ゲーム登録」からアップロード

⚠️ よくあるエラーと対処法

① 圧縮認識エラー

👉 gzipなのに解凍されない

Unity読み込みエラー画面①
This can happen if build compression was enabled but web server hosting the content was misconfigured to not serve the file with HTTP Response Header "Content-Encoding: gzip" present.

原因:サーバーが圧縮形式を認識していない

対処: Compressionを「Disabled」に変更

② ファイル形式エラー

Unity読み込みエラー画面②
The file is corrupt, or compression was misconfigured?

設定例:Compression:Gzip/Decompression Fallback:ON

👉 .unityweb で出力されることがある


対処👇
👉 初心者は「Compression Disabled」が安全

③ スマホで無限リロード

スマホ無限リロードエラー画面

原因:データ容量が大きすぎる

対処:画像サイズを軽くする/テクスチャ圧縮を使う

まとめ

Unity6では、公開先によって設定を変えることが重要です。

  • UnityRoom → Gzip + Fallback OFF
  • WordPress → 無効 + Fallback ON
  • プリシー → Gzip + Fallback ON

👉 用途ごとにビルドを分けるのが最も安全です。
👉 エラーが出た場合は、圧縮設定やフォールバック設定を見直してみてください。

関連記事:

コメント

タイトルとURLをコピーしました