奇怪的修复 Unity WebGL 打包失败方法
先说结论,关闭了XMP解决了Unity构建WebGL失败的问题,但我没有理解原因。 昨晚尝试在公司的电脑上使用Unity 6000.0.40f1 上构建一个WebGL应用失败。 出现错误 1 2 3 4 5 C:\Users\***\UnityProject\***>set MYDIR=C:\Program Files\Unity\Hub\Editor\6000.0.40f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\emscripten\ C:\Users\***\UnityProject\***>goto FOUND_MYDIR emcc: error: '"C:/Program Files/Unity/Hub/Editor/6000.0.40f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/Emscripten/binaryen\bin\wasm-opt" --strip-dwarf --signext-lowering --post-emscripten -O2 --low-memory-unused --zero-filled-memory --pass-arg=directize-initial-contents-immutable --strip-debug --strip-producers Library/Bee/artifacts/WebGL/build/debug_WebGL_wasm/build.wasm -o Library/Bee/artifacts/WebGL/build/debug_WebGL_wasm/build.wasm --mvp-features --enable-mutable-globals --enable-sign-ext' failed (returned 3221225477) UnityEditor. EditorApplication:Internal_CallDelayFunctions () 很奇怪,记得之前是可以正常构建WebGL app的。 不想思考,将报错信息交给ChatGPT。 根据ai反馈的可能原因逐一进行排查。 删除缓存重试 删除项目下Library目录整体,重启Unity重新生成,没用。 杀毒软件防护/干扰 这点排除,我的工作电脑只有windows defender。 重装 WebGL Support Build ...