Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Unity3d未显示编译器错误_C#_Compiler Errors_Unity3d_Monodevelop - Fatal编程技术网

C# Unity3d未显示编译器错误

C# Unity3d未显示编译器错误,c#,compiler-errors,unity3d,monodevelop,C#,Compiler Errors,Unity3d,Monodevelop,首先,我对unity是新手,所以这可能是个愚蠢的问题 在unity窗口的底部通常会显示编译器错误,我根据YouTube视频中的一些代码制作了一个游戏,我似乎遇到了一个问题,当我按play时,没有显示编译器错误,但在play窗口中,我收到了“必须先修复所有编译器错误,然后才能玩”的消息,我试图手动修复脚本,但我看不到问题,有5个脚本,但不知道它很难找到,monoDevelop也没有看到问题 因此,我的主要问题是如何修复没有出现在底部的错误? 谢谢你的帮助 另外,我已经修改了视频中的大部分代码,因为

首先,我对unity是新手,所以这可能是个愚蠢的问题

在unity窗口的底部通常会显示编译器错误,我根据YouTube视频中的一些代码制作了一个游戏,我似乎遇到了一个问题,当我按play时,没有显示编译器错误,但在play窗口中,我收到了“必须先修复所有编译器错误,然后才能玩”的消息,我试图手动修复脚本,但我看不到问题,有5个脚本,但不知道它很难找到,monoDevelop也没有看到问题

因此,我的主要问题是如何修复没有出现在底部的错误? 谢谢你的帮助


另外,我已经修改了视频中的大部分代码,因为它缺少代码,忽略了“不要重复你自己”等等

控制台窗口包含编译器错误。您应该清除控制台,然后尝试生成(即点击play并让它显示“修复编译器错误”),这样您就不会被重复的代码弄乱

注意,因为Unity使用自己的编译器,所以看到MonoDevelop没有的编译器错误并非闻所未闻。相反的情况也是正确的,但不会停止你的游戏,因为你要担心的是Unity的编译器。然而,这些不匹配是很少见的,所以一定要在MonoDevelop中尝试构建(默认为F7)


还要确保您的脚本已保存,并已在Unity Editor中刷新了最新的更改,因为这可能会导致各种各样的错误,而这些错误是要追踪的噩梦。最好的方法是突出显示您的脚本,并查看代码在inspector中是否正确。

谢谢,原来我使用的是类似于变量的类型,但我现在已经修复了它。