Unityのプロジェクト名が日本語などの全角文字になっている場合、
UnityEditor.BuildPlayerWindow+BuildMethodException: 2 errors
などというエラーが表示されビルド出来ない。
その際は、プロジェクトフォルダ名を半角英数文字に変更して開けばビルドできる。
手順例
Unityを終了して、プロジェクトフォルダ毎コピーし、半角英数文字を使って名前変更。
![](https://dianxnao.com/wp-content/uploads/2021/06/web_gl_build_error10.jpg)
名前変更した半角文字のプロジェクトをUnityで開く。
Unity Hubの場合、リストに追加から
![](https://dianxnao.com/wp-content/uploads/2021/06/web_gl_build_error4.jpg)
先ほどコピーした方のプロジェクトでフォルダーの選択ボタンをクリック。
![](https://dianxnao.com/wp-content/uploads/2021/06/web_gl_build_error5.jpg)
プロジェクトが追加されるので選択して起動。
![](https://dianxnao.com/wp-content/uploads/2021/06/web_gl_build_error6.jpg)
あとは、通常どおりFile > Build Settings… を選択し、
![](https://dianxnao.com/wp-content/uploads/2021/06/web_gl_build_error11.jpg)
ビルドすればOK。
![](https://dianxnao.com/wp-content/uploads/2021/06/web_gl_build_error12.jpg)
中身は同じプロジェクトなのにエラーなくビルドできた。
![](https://dianxnao.com/wp-content/uploads/2021/06/web_gl_build_error9.jpg)
ちなみにPlayer Settings… のProduct Name項目に関しては全角文字でも問題なくWeb GLビルド出来る。
![](https://dianxnao.com/wp-content/uploads/2021/06/web_gl_build_error3.jpg)
Unityは何かと日本人に厳しい仕様ですね。
コメント
ちょうどファイル名を日本語でやっていてアルファベットにしたらできました!
このページ作ってくださりありがとうございます!
1つの命が救われました
チョコボールさんお早うございます。管理人です。
わたしも命を救えて良かったです!