0

我试图在 webGL 中构建我的游戏,但我收到了这个错误

“找不到文件“C:\Users-----\OneDrive\Documents\Endless\Runner\Temp\StagingArea\Data\Native\build.bc”

整个错误是:

FileNotFoundException:找不到文件“C:\Users\ethan\OneDrive\Documents\Endless Runner\Temp\StagingArea\Data\Native\build.bc”System.IO.FileStream..ctor(System.String 路径,System.IO .FileMode 模式,System.IO.FileAccess 访问,System.IO.FileShare 共享,System.Int32 bufferSize,System.Boolean 匿名,System.IO.FileOptions 选项)(在:0) System.IO.FileStream..ctor(系统.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) (at :0) (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string ,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare) System.IO.File.OpenRead (System.String path) (at :0) System.IO.File.ReadAllBytes (System.String path) (在:0)UnityEditor.WebGL.WebGlBuildPostprocessor.LinkBuild(UnityEditor.Modules.BuildPostProcessArgs 参数)(在 /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:470)UnityEditor.WebGL.WebGlBuildPostprocessor.PostProcess(UnityEditor.Modules.BuildPostProcessArgs 参数)(在/Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:953)UnityEditor.Modules.DefaultBuildPostprocessor.PostProcess(UnityEditor.Modules.BuildPostProcessArgs args,UnityEditor.BuildProperties& outProperties) (在 C:/buildslave/unity/build/Editor/Mono/Modules/DefaultBuildPostprocessor.cs:27) UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, System.String installPath, System.String companyName, System .String 产品名称,系统。Int32 宽度、System.Int32 高度、UnityEditor.BuildOptions 选项、UnityEditor.RuntimeClassRegistry usedClassRegistry、UnityEditor.Build.Reporting.BuildReport 报告)(在 C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:286) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

我对统一和 stackoverflow 比较陌生,所以不要对我太苛刻。

4

2 回答 2

0

尝试将您的项目移动到另一个位置。这可能是 OneDrive 的文件权限问题。

于 2019-01-31T00:46:09.130 回答
0

通常大多数 WebGL 错误可以通过清除缓存来修复

这可以通过编辑 -> 首选项并在首选项窗口中转到 GL 缓存选项卡并单击清除缓存来完成。

于 2019-01-31T00:46:18.353 回答