VS打开UnityC#脚本代码无法智能补全

能选择用Visual Studio打开脚本,但是打开后无法智能补全代码,如图:

VS打开UnityC#脚本代码无法智能补全_第1张图片

正常应该出现智能补全的选项而此时没有,解决方法也很简单:

根据路径Unity3D---> Edit ---> Preferences --->External Tools选择VS

VS打开UnityC#脚本代码无法智能补全_第2张图片

如果这里只有一个Open by file extension选项

VS打开UnityC#脚本代码无法智能补全_第3张图片

就要打开Visual Studio Installer,检查一下是否安装了以下两个:

VS打开UnityC#脚本代码无法智能补全_第4张图片

 VS打开UnityC#脚本代码无法智能补全_第5张图片

以及右边是否勾选了Unity Hub

VS打开UnityC#脚本代码无法智能补全_第6张图片

 一般上面的问题都出在没有勾选Unity Hub这里。

以上步骤都OK后,再回去路径Unity3D---> Edit ---> Preferences --->External Tools就能看到出现了VS 的可选项了,选择之后再重新从Unity里打开C#脚本,就能看到可以实现智能补全了。

VS打开UnityC#脚本代码无法智能补全_第7张图片

 我们可以看到类型里已经显示了CSharp(C#),而不是一开始的杂项文件。

你可能感兴趣的:(Unity学习,c#,unity,visual,studio)