【发布时间】:2020-01-15 18:51:02
【问题描述】:
我有 unity3d 编辑器版本:2018.4.5f1 个人版
当我在做:文件>构建设置...然后构建或文件>构建并运行我在1-2秒后得到异常:
第一:
构建完成,结果为“失败” UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
然后:
UnityEditor.BuildPlayerWindow+BuildMethodException: 6 个错误 在 UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer(UnityEditor.BuildPlayerOptions 选项)[0x00242] 在 C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:194 在 UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x0007f] 在 C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:97 UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
建筑窗口截图:
尝试谷歌,我在资产中没有任何插件/s文件夹,因为有人建议删除。 其他人建议:“使用旧版 SDK 工具”(播放器设置 >> 发布设置)但我在编辑器中的任何地方都找不到发布设置。
也许我应该下载并更新到最新的统一编辑器版本?
【问题讨论】:
-
现在尝试将统一编辑器更新到最新版本,仅在单击“构建并运行”时出现异常。甚至没有显示建筑窗口。
-
尝试从编辑器日志文件中找出6个错误。
-
我现在尝试了新的空清理项目,我可以毫无问题地构建它。但是在我的带有主菜单的项目中,我有另一个加载了许多对象的场景,我在尝试构建时遇到了问题。我试图查看层次结构并没有发现任何问题。我可以在没有问题的情况下运行游戏,没有错误没有例外。该异常仅在尝试构建时显示。
-
我可以看到 6 个异常/错误,但是当双击以使用 Visual Studio 访问脚本时,没有像编辑器中所说的那样出现错误。一切都存在并且很好,我可以在视觉工作室中构建它。但是在编辑器中它说有错误。
-
例如:Assets\My Scripts\AutocompleteSearchField\AutocompleteSearch.cs(4,19):错误 CS0234:命名空间“UnityEditor”中不存在类型或命名空间名称“IMGUI”(您是缺少程序集参考?)但是当我进入脚本时,我看到“IMGUI”并没有收到任何错误。
标签: unity3d build-error