Unity WebGLでビルドしたものが再生できない
はじめに
Unity WebGLでビルドしたさいに生成されたindex.htmlを開いてもエラーが出てしまうことがある。
実行環境
・Windows10
・Unity 2017.04 23f1
・Google Chrome
・Mac Mojave
・Safari
原因
使用しているブラウザーがUnity WebGLをサポートしていないため。
私が実行したChrome Opera Vivaldi Safariのブラウザでは動作しなかった。
Chromiumをベースとしたブラウザであるものは、動かない可能性がある。
対処方法
Windows
Microsoft Edgeでindex.htmlを起動する。
もしかしたらこれから動かなくなる可能性がある。
Mac
もともとある機能から実装する。
ビルドしたファイルはこのような構成になる
・Build
・TemplateData
・index.html
このディレクトリ内で下のコードを実行する。
python3 -m http.server 8000
次に下のURLをクリック
これでビルドしたものが再生できる。
Directory listing for /
この画面が表示された場合はコマンドを実行したディレクトリが間違っている可能性があります。そのディレクトリ内にindex.htmlがあるかを確認してみてください。よかったら下のターミナルのコードも参考にしてみてください。
ls #lsは現在のディレクトリ内のファイルを一覧で表示します。lsと打ってindex.htmlが表示されるかを確認。
cd #cdはディレクトリを移動できます。cd Desktopでデスクトップにディレクトリを移動できます。
そのほかの方法
実際にHttpサーバーにアップロードして再生する。
他にもGoogle Driveにアップロードしても再生が出来るのかもしれない
感想
ブラウザをFirefoxなどに変更すれば起動するのかもしれません。Edgeが起動したことには驚きました。実際にこのindex.htmlを開いても確認できないのは少し不便に感じました。
Author And Source
この問題について(Unity WebGLでビルドしたものが再生できない), 我々は、より多くの情報をここで見つけました https://qiita.com/Sabanna-Hirokazu/items/8e644932571c9d05917e著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .