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

正常应该出现智能补全的选项而此时没有,解决方法也很简单:
根据路径Unity3D---> Edit ---> Preferences --->External Tools选择VS

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

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


以及右边是否勾选了Unity Hub

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

我们可以看到类型里已经显示了CSharp(C#),而不是一开始的杂项文件。
当使用VisualStudio打开Unity脚本时,如果无法进行代码智能补全,可以检查Unity的ExternalTools设置。确保在Unity的Preferences中选择了正确的VisualStudio版本,并在VisualStudioInstaller中确认已安装Unity开发组件及勾选UnityHub。完成设置后,重新打开C#脚本即可恢复智能补全功能。
1487

被折叠的 条评论
为什么被折叠?



