能选择用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#),而不是一开始的杂项文件。