Unity3d 仅在构建时出现统一错误

Unity3d 仅在构建时出现统一错误,unity3d,build,mono,nullreferenceexception,Unity3d,Build,Mono,Nullreferenceexception,当我在Unity编辑器中运行场景时,一切正常。然而,当我构建完全相同的场景时,无论是针对哪个平台,我都会收到以前没有出现过的NullReferenceExceptions。我在清除Unity Player日志并仅在编辑器中运行后检查了它们,发现即使编辑器控制台没有显示任何内容,仍会抛出NullReferenceExceptions 为什么在编辑器中运行时不显示这些错误? 我从来没有真正喜欢Unity喜欢“忽略”错误并保持运行,有点像javascript 编辑: 我的问题不是关于错误本身,而是关于

当我在Unity编辑器中运行场景时,一切正常。然而,当我构建完全相同的场景时,无论是针对哪个平台,我都会收到以前没有出现过的
NullReferenceExceptions
。我在清除Unity Player日志并仅在编辑器中运行后检查了它们,发现即使编辑器控制台没有显示任何内容,仍会抛出
NullReferenceExceptions

为什么在编辑器中运行时不显示这些错误?

我从来没有真正喜欢Unity喜欢“忽略”错误并保持运行,有点像javascript

编辑:


我的问题不是关于错误本身,而是关于Unity为什么在编辑器中而不是在构建中隐藏它。

可能重复您所说的“我检查了Unity播放器日志(…)”的意思。异常是否显示在日志文件中,但不显示在编辑器控制台中?或者它们真的只出现在构建中吗?@BenjaminSchug我用控制台>玩家日志打开了日志。这些错误不会显示在编辑器控制台中,但它们会显示在日志中,而且还会以某种方式显示在导出的项目中,在导出的项目中,错误不会被忽略。如果你愿意,我可以附上截图?嗯,这很奇怪。在编辑器中运行日志文件之前,是否确实已清除该日志文件?IIRC只要至少有一个Unity实例在运行,就不会清除播放器日志。