poi’s tech blog

3D多人数同時接続型球体アクション成人向けゲーム開発のためのアイデア、ナレッジ

WebGL版Unityゲームをサーバーにアップロードしたときのエラーメモ

  • ローカル環境で動いてたのにサーバにアップしたゲームがうごかん。画面が白いまま

ブラウザの開発者ツールでログを見よう。

私が契約したサーバのドキュメントルートに.htaccessファイルがあってそれと競合してるのか不明だけど、Resource/.htaccessを削除したら直った。

  • 「an error occurred running the unity content on this page」とかいうダイアログが出る。ゲーム動かん。

index.htmlをテキストエディタを開いて、ここを

dataUrl: "Release/WEBGL_UNIDRA_GAME_SCENE.data",
codeUrl: "Release/WEBGL_UNIDRA_GAME_SCENE.js",
memUrl: "Release/WEBGL_UNIDRA_GAME_SCENE.mem",

こうじゃ

dataUrl: "Release/WEBGL_UNIDRA_GAME_SCENE.datagz",
codeUrl: "Release/WEBGL_UNIDRA_GAME_SCENE.jsgz",
memUrl: "Release/WEBGL_UNIDRA_GAME_SCENE.memgz",
  • 動いた

おめでとう…