彻底解决 unity 用 vscode 无 代码补写 快速修复 引用 等问题
1.将C#插件,滚回2.4版本
做法:
①打开vscode,点击插件部分(左上角的倒数第二个,四个方框)点击C#插件。
②点击卸载右边的小箭头,点击安装另一个版本,稍等片刻电脑可能会加载比较慢。
③等到屏幕中上方出现各版本,挑选2.5版本以下2.4版本以上任意版本并点击。
④等待片刻,点击左边C#插件中显示重新加载(或其他类似名称)等待片刻,重新启动。
⑤右下角会弹出方框,点击Get the SDK,屏幕中间有可能会弹出是否允许访问,在打开的页面下载.NET弹出的版本并安装
⑥重新启动,等待控制台输出完毕,若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:
不要灰心,本人当时熬到凌晨两点还没有解决,直到第二天才醒悟。