彻底解决 unity 用 vscode 无 代码补写 快速修复 引用 等问题

1.将C#插件,滚回2.4版本

做法:

①打开vscode,点击插件部分(左上角的倒数第二个,四个方框)点击C#插件。

②点击卸载右边的小箭头,点击安装另一个版本,稍等片刻电脑可能会加载比较慢。

③等到屏幕中上方出现各版本,挑选2.5版本以下2.4版本以上任意版本并点击。

④等待片刻,点击左边C#插件中显示重新加载(或其他类似名称)等待片刻,重新启动。

⑤右下角会弹出方框,点击Get the SDK,屏幕中间有可能会弹出是否允许访问,在打开的页面下载.NET弹出的版本并安装

68a2ed237ad54ef4ad6cd67f0d0d5b83.jpg

⑥重新启动,等待控制台输出完毕,若vscode仍然出现⑤中问题,则重复⑤进行修复,最后重新启动,一切正常。

TIPS:原因是官方问答下,有的程序员反应2.5版本存在缺陷。

2.Omni select设置sln文件

①打开控制面板(Ctrl+shift+P)搜索Omni select选择对应的sln文件。

②一般情况下会成功,如果弹出错误,或控制台中输出错误,复制错误上网查并修复。

③若成功可发现左下角中有XXX.sln

3.unity中设置对应的编译器

①点击Edit,点击Preferences,点击Exernal Tools。

②将External Script Editor右侧的选择栏选择为Visual Studio Code

4.安装unity对vscode插件

①打开vscode,点击插件部分(左上角的倒数第二个,四个方框)上方搜索unity。

②必须下载debug for unity

下列插件可选择下载:

Cs-Script

MonoBehaviour Snippets

Unity Code Snippets

Unity Tools

Unity Code Snippets Improved

TIPS:

不要灰心,本人当时熬到凌晨两点还没有解决,直到第二天才醒悟。

e424d18d6ce24d3eb7790108f6741295.png