原文地址:https://support.unity3d.com/hc/en-us/articles/205930539-How-do-I-interpret-a-compiler-error-
症状
- 当我尝试在Unity里播放我的场景时,它提示所有的编译错误必须先修复。
- 我不知道该去我的脚本哪处找错误。
原因
编译错误是由含有错误代码的脚本产生的。当你在Unity里创建一个脚本,然后点击播放来测试脚本能否运作时,你可能会收到一些鲜红色的错误文本,这些文本位于Unity编辑器左下角的折叠版的Console窗口:
这些红色的文本正是你的脚本中的编译错误。这些附带一个红色警告图标的白色文本展示了特定编译错误的详情,你需要修复你的脚本中的这些错误。
请注意,Unity不会让你播放场景,直到所有的编译错误都被修复。
解决方案
双击白色的文本或者使用Window/Console菜单栏(Windows下的快捷键为Ctrl+Shift+C)打开完整状态的Console窗口。如果你找不到它,你可能需要通过Window/Layouts菜单栏来重置窗口布局。
双击错误消息详情,这将会触发直接打开该脚本,并且还会定位到出错的那一行,这样你就能依据错误描述修复问题。一旦你修复了错误,保存该脚本然后点击Unity编辑器。Unity将会编译你做出的变动,并输出任何错误到Console窗口。继续修复错误直至没有错误。
更多信息
如果想要知道更多关于为什么你不能在存在编译错误的时候进入播放模式,那么请参看 这篇文章 。