WebGL版Unityゲームをサーバーにアップロードしたときのエラーメモ
- ローカル環境で動いてたのにサーバにアップしたゲームがうごかん。画面が白いまま
ブラウザの開発者ツールでログを見よう。
- 500 Internal Server Errorが出てる。ゲーム動かん。
私が契約したサーバのドキュメントルートに.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",
- 動いた
おめでとう…