因此,我是Unity的新手,并且正在观看一些教程以学习基础知识。引起我注意的是,在视频中,它们具有自动完成功能,尽管我也有自动完成功能,但它提供的选项太少了。例如,它不显示“调试”或其任何属性。它运行正常,但确实很烦人。
我不知道它是否相关,但它也缺少一些颜色。就像在视频中一样,Debug的颜色为橙色,但我的颜色与其他颜色没有什么不同。
答案 0 :(得分:0)
不确定您的VS版本和Unity版本,但请尽可能更新它们。例如,您有VS2017 15.8
和Unity 2018.1
,然后将它们更新为VS2017 15.9.17
和Unity2018.3.8
或更高版本。
这似乎是一个类似this report in DC的问题。您可以在 Sebastien Lebreton 中找到详细信息,以在那里解决问题。
请确保:
Visual Studio在Unity(编辑/首选项/外部工具)中设置为您的外部脚本编辑器
Visual Studio插件安装在Unity中(“帮助/关于”必须在底部显示类似于Microsoft Visual Studio Tools for Unity的消息。)
然后检查扩展名是否正确安装在Visual Studio中(帮助/关于)。
您可以尝试:
备份您的项目
退出VS和Unity
删除所有生成的sln / csproj
删除VS Solution文件夹中隐藏的.vs文件夹
删除“库”文件夹
使用Unity重新打开项目
在Unity中,使用Assets / Open C#Project在Visual Studio中将其打开
答案 1 :(得分:0)
除了Lance Li-MSFT的回答外,我还碰巧观察到了这一点:创建新脚本(例如,使用“添加组件”->“新脚本”)然后尝试直接打开它时,可能会发生这种情况。因此,在创建脚本后,请给几秒钟的时间进行编译,然后将其打开。对于早期开放的脚本,我没有设法修复它们。它们只是不会显示IntelliSens提示,否则它们将完全正常工作。